Thats works better!

with normal form=auth() it append /login argument at every page making
request.args(0) fail.

thanks alot massimo!
On Sun, Jul 11, 2010 at 6:44 AM, mdipierro <[email protected]> wrote:

> You did not say so before. Forget the action. In views.html:
>
> {if auth.user:}}
>   {{=T('Welcome %s',auth.user.first_name)}}
>   [{{=A(T('logout'),_href=URL(r=request,c='default',f='user/
> logout'))}}]
> {{else}}
>     {{form=auth.login()}} <<<
>      <div class="ez-box statusbar-v2">
>         {{=form.custom.begin}}
>                 Username: {{=form.custom.widget.username}}
>                 Password: {{=form.custom.widget.password}}
>               <input type="submit" value="Login" />
>         {{=form.custom.end}}
>      </div>
> {{pass}}
>
>
>
> On 10 Lug, 18:37, Phyo Arkar <[email protected]> wrote:
> > What i am trying to do is include login/logout form in Every view so i am
> > putting it in layout.html . Thats why it is confusing.
> > Lol , but i finally got it working , Thank you Prof!
> >
> > i added {{form=auth()}} inside there..
> >
> > {if auth.user:}}
> >            {{=T('Welcome %s',auth.user.first_name)}}
> > [{{=A(T('logout'),_href=URL(r=request,c='default',f='user/logout'))}}]
> > {{pass}}
> > {{form=auth()}} << HERE lol..
> > {{if request.args(0)=='login':}}
> >
> >      <div class="ez-box statusbar-v2">
> >          {{=form.custom.begin}}
> >                  Username: {{=form.custom.widget.username}}
> >                  Password: {{=form.custom.widget.password}}
> >                <input type="submit" value="Login" />
> >          {{=form.custom.end}}
> >       </div>
> >
> > {{else:}}
> > {{=form}}
> > {{pass}}
> >
> > But i think it is BAD way ?
> >
> > On Sat, Jul 10, 2010 at 11:09 PM, mdipierro <[email protected]>
> wrote:
> > > {{if auth.user:}}
> > >             {{=T('Welcome %s',auth.user.first_name)}}
> > > [{{=A(T('logout'),_href=URL(r=request,c='default',f='user/logout'))}}]
> > > {{pass}}
> > > {{if request.args(0)=='login':}} If this is a login form user custom
> >
> > >      <div class="ez-box statusbar-v2">
> > >           {{=form.custom.begin}}
> > >                  Username: {{=form.custom.widget.username}}
> > >                  Password: {{=form.custom.widget.password}}
> > >                 <input type="submit" value="Login" />
> > >           {{=form.custom.end}}
> > >       </div>
> >
> > > {{else:}} use default form for register/profile/etc/etc.
> > > {{=form}}
> > > {{pass}}
>

Reply via email to