Hi Mauro, I'm from pt_br too.
Try this: ps: Sorry by my dirt code !. [ my code.py ] webapp = web.application(urls, globals()) session = web.session.Session(webapp, web.session.DiskStore('sessions'), initializer={'captcha': 0, 'isAdmin':0, 'admin_user': ''}) def session_hook(): web.ctx.session = session webapp.add_processor(web.loadhook(session_hook)) [ my admin.py ] class Login(object): def GET(self): return render.layout(render.login(**d)) def POST(self): i = web.input() try: if i.username and i.password: logado = model.login(i.username, i.password) if logado.login: if logado.nivel_acesso == 1: web.ctx.session.isAdmin = 1 else: web.ctx.session.isAdmin = logado.nivel_acesso web.ctx.session.admin_user = logado.login web.ctx.session.logged=logado raise web.seeother('/') else: d['error'] = "Usuário ou Senha inválidos!" except: d['error'] = "Usuário ou Senha inválidos!" return render.layout(render.login(**d)) -- You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to webpy@googlegroups.com. To unsubscribe from this group, send email to webpy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/webpy?hl=en.