13.2.8 用戶認證

一、auth模塊

from django.contrib import auth

1.1 、authenticate()

提供了用戶認證,即驗證用戶名以及密碼是否正確,一般需要username password兩個關鍵字參數,如果認證信息有效,會返回一個 User 對象。

authenticate()會在User 對象上設置一個屬性標識那種認證後端認證了該用戶,且該信息在後面的登錄過程中是需要的。

1.2 、login(HttpRequest, user)

該函數接受一個HttpRequest對象,以及一個認證了的User對象。

此函數使用django的session框架給某個已認證的用戶附加上session id等信息。

from django.contrib.auth import authenticate, login

def my_view
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章