def POST(self): render = web.template.render('templates/', base="base") datos_in = web.input() name = datos_in['user'] passwd = datos_in['passwd'] id = Usuario.isValidUser(name, passwd) try: if id is not None: usuario = Usuario.getById(id) web.ctx.session.login = 1 web.ctx.session.privilege = [Usuario.getTipo(usuario.id), usuario.id] print web.ctx.session.privilege web.seeother('/')# Cambiar por menu inicial else: web.ctx.session.login = 0 web.ctx.session.privilege = 0 render = create_render(web.ctx.session.privilege) return render.login_error() except Exception, e: print e web.ctx.session.login = 0 web.ctx.session.privilege = 0 web.ctx.session = create_render(web.ctx.session.privilege) return render.seeother()
def __init__(self, identificador): self.id = identificador self.privilegios = Usuario.getTipo(self.id)