Any other place to define the {{form=auth()}} globally ?
I tried adding in model but it makes json service stop working.
i defined it in global scope of default but it wont work.On Sat, Jul 10, 2010 at 11:37 PM, 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}} >> > >

