对于那些熟悉django和chrome扩展的人。如何使用cookie进行身份验证,这样当您登录django中的网站时,您的chrome扩展程序也会登录并变为活动状态?感谢。
答案 0 :(得分:1)
您的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
用于阅读Cookie的JavaScript代码:
mycookie = document.cookie(your_cookie_name);