flask_login 扩展

flask_login 提供了用户会话管理,即登入和登出,用户信息是一个 user 对象

  • 使用 login_required 装饰器
    If you decorate a view with this, it will ensure that the current user is logged in and authenticated before calling the actual view.
    在一个视图函数被调用前,需要先进行登录认证
  • current_user 当前登录的用户,生存期为整个会话过程
    current_user.is_authenticated 判断是否登录
  • login_user 登录一个用户
    参数 user 是一个对象,remember 在cookie过期后仍然记住该用户
  • logout_user 登出一个用户
  • UserMixin 包含了 user 对象所需要的基本方法
  • LoadManager 管理器,进行一些设置,如登录视图,登出视图,安全级别,登录提示等

你可能感兴趣的:(flask_login 扩展)