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 管理器,进行一些设置,如登录视图,登出视图,安全级别,登录提示等