flask_login 提供了用戶會(huì)話管理刑赶,即登入和登出,用戶信息是一個(gè) 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.
在一個(gè)視圖函數(shù)被調(diào)用前懂衩,需要先進(jìn)行登錄認(rèn)證 - current_user 當(dāng)前登錄的用戶撞叨,生存期為整個(gè)會(huì)話過程
current_user.is_authenticated 判斷是否登錄 - login_user 登錄一個(gè)用戶
參數(shù) user 是一個(gè)對象,remember 在cookie過期后仍然記住該用戶 - logout_user 登出一個(gè)用戶
- UserMixin 包含了 user 對象所需要的基本方法
- LoadManager 管理器勃痴,進(jìn)行一些設(shè)置谒所,如登錄視圖热康,登出視圖沛申,安全級(jí)別,登錄提示等