flask-login一些库的是作用

load_user是一个flask_lgoin的回调函数,在登陆之后,每访问一个带login_required装饰的
试图函数就要执行一次,该函数返回一个用户对象,通过id来用sql语句查到的用户数据,然后
实例化一个对象,并返回,如果 ID 无效的话,它应该返回 None (而不是抛出异常)。
(在这种情况下,ID 会被手动从会话中移除且处理会继续

#当用户需要登出是,它们会被登出,并且它们会话产生的任何cookie都会被清理干净
@login_required
def logout():
logout_user()
return ‘logout success’

@login_required #需要用户登入 的视图可以用 login_required 装饰器来装饰

user类中的is_authenticated检查用户是否登录,当用户已经登陆时,重定向到主页面
常用于判断用户是否登录 if current_user.is_authenticated:

login_user(user)是在确认用户名和密码正确的情况下,会使用,作用是签发cookies

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值