Example #1
0
 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)
Example #2
0
 def GET(self):
     
     return account_render.login(**d)