本文整理汇总了Python中model.user.User.auth方法的典型用法代码示例。如果您正苦于以下问题:Python User.auth方法的具体用法?Python User.auth怎么用?Python User.auth使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类model.user.User
的用法示例。
在下文中一共展示了User.auth方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: post
# 需要导入模块: from model.user import User [as 别名]
# 或者: from model.user.User import auth [as 别名]
def post(self):
username = self.get_argument('username', "")
password = self.get_argument('pwd', "")
remember = self.get_argument('remember', False)
next = self.get_argument('next', None)
error = False
u = User.auth(username, password)
if not u:
error = True
self.messages.error("账号或密码错误!")
if next:
return self.redirect(next)
return self.redirect(url_for("index"))
if not error:
self.messages.success('登录成功!')
expires = 30 if remember else None
self.set_secure_cookie('u', u.key, expires_days=expires)
if next:
return self.redirect(next)
return self.redirect(url_for("index"))
else:
if next:
return self.redirect(next)
return self.redirect(url_for("index"))
示例2: post
# 需要导入模块: from model.user import User [as 别名]
# 或者: from model.user.User import auth [as 别名]
def post(self):
username = self.get_argument('username')
password = self.get_argument('pwd')
error = False
u = User.auth(username, password)
if not u:
error = True
self.messages.error("账号或密码错误!")
self.redirect('/signin')
if not error:
self.messages.success('登录成功!')
self.set_secure_cookie('u', u.key) # 使用key当cookie确实好用,安全,方便
return self.redirect('/board')
示例3: post
# 需要导入模块: from model.user import User [as 别名]
# 或者: from model.user.User import auth [as 别名]
def post(self):
username = self.get_argument("username")
password = self.get_argument("password")
error = False
u = User.auth(username, password)
if not u:
error = True
self.messages.error("帐号或密码错误!")
if not error:
self.messages.success("登陆成功!")
self.set_secure_cookie("u", u.key)
return self.redirect(url_for("index"))
self.render('user/signin.html')
示例4: post
# 需要导入模块: from model.user import User [as 别名]
# 或者: from model.user.User import auth [as 别名]
def post(self):
username = self.get_argument("username")
password = self.get_argument("password")
remember = self.get_argument('remember', False)
next = self.get_argument('next', None)
error = False
u = User.auth(username, password)
if not u:
error = True
self.messages.error("帐号或密码错误!")
if not error:
self.messages.success("登陆成功!")
expires = 30 if remember else None
self.set_secure_cookie("u", u.key, expires_days=expires)
if next:
return self.redirect(next)
return self.redirect(url_for("index"))
self.render('user/signin.html')