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}}
>>
>
>

Reply via email to