thanks

On 13 Jan., 20:51, Bruno Rocha <[email protected]> wrote:
> I figure out a problem with logout, so you have to do something like this.
>
> <in model>
>
> def define_user_session():
>         if auth.user:
>             session['my_user_id'] = auth.user.id
>
> auth.settings.login_onaccept.append(lambda x:define_user_session())
>
> </model>
>
> and you got: session['my_user_id']
>
> Bruno Rochahttp://about.me/rochacbruno/bio
>
> 2011/1/13 Bruno Rocha <[email protected]>
>
>
>
>
>
>
>
> > Include it in your model, after the auth=Auth(...)
> > <model>
> > def define_session(user_id):
> >         session['myuser_id'] = user_id
>
> > auth.settings.login_onaccept.append(lambda form:define_session(
> > auth.user.id))
> > </model>
>
> > and, even the user is logget out, you will have the session['myuser_id']
>
> > def user():
> >    if request.args(0) == 'logout':
> >        db(db.nao.userid==session['myuser_id']).update(db.nao.ipadress="")
> >    return dict(form=auth())
>
> > Bruno Rocha
> >http://about.me/rochacbruno/bio
>
> > 2011/1/13 pk <[email protected]>
>
> > hi
>
> >> one question:
> >> def user():
> >>    if request.args(0) == 'logout':
> >>        query
> >>    return dict(form=auth())
> >> what is if i need there the auth.user.id???
>
> >> this is my query:
> >> db(db.nao.userid==auth.user.id).update(db.nao.ipadress="")
>
> >> is this possible? if not how can i do this?
>
> >> peter

Reply via email to