1
對於熟悉django和chrome擴展的人員。你如何使用cookies進行身份驗證,以便當你登錄到django製作的網站時,你的Chrome擴展程序也將登錄併成爲活動用戶?謝謝。使用chrome擴展和Django驗證
對於熟悉django和chrome擴展的人員。你如何使用cookies進行身份驗證,以便當你登錄到django製作的網站時,你的Chrome擴展程序也將登錄併成爲活動用戶?謝謝。使用chrome擴展和Django驗證
您的Chrome擴展程序(通過Javascript)可以讀取由您的Django應用程序創建的Cookie。
您可以使用Middelware類來設置您的Cookie,然後使用JavaScript(在您的.js Chrome擴展文件中)讀取它。
Python代碼:
class CookieMiddelware:
def process_request(self, request):
cookie = request.COOKIES.get(your_cookie_name)
if cookie and not request.user.is_authenticated():
// authenticate user here
JavaScript代碼讀取cookie的:
mycookie = document.cookie(your_cookie_name);