def POST(self): i = web.input(username=None, password=None) if i.username and i.password: u = web.ctx.orm.query(Account).filter_by(name=i.username, password=i.password).first() if u: #pass # 验证成功,转向。 web.ctx.session.isLogin = 1; web.ctx.session.currentUser = i.username return web.seeother('/admin/entry/', absolute=True) else:#验证失败 d['errors'] = Errors.usernameAndPasswordVerifyFailure return account_render.login(**d) else: d['errors'] = Errors.usernameOrPasswordNotBeNull return account_render.login(**d)
def GET(self): return account_render.login(**d)