2012-03-14 99 views
0

我必須將Django的身份驗證後端(默認爲django.contrib.auth.AuthenticationBackend)更改爲我自己的身份驗證後端。問題是,因爲Django在請求會話中存儲了請求用戶的身份驗證後端,所以當我嘗試使用新的後端時,會向我發出錯誤。該選項是刪除所有會話信息。有一個更好的方法嗎?否則,最喜歡的方式是什麼?Django的身份驗證後端更改

回答

0

看看Pinax項目的account auth_backends,它取代了自己的一個。我認爲Pinax代碼可以幫助您更改Django的身份驗證後端。