2016-10-06 35 views
1

在我的网站上我没有登录系统。但是,用户得到sessionidcsrftoken,但我需要不时清除它们Django清除COOKIES sessionid

是否有任何方法可以手动删除它们?

非常感谢。

+0

你是什么意思“用户获得sessionid和csrftoken”? –

回答

1

这是因为django默认启用了一些middleware。这包括django CSRF中间件和django会话中间件。从你的settings.py文件中删除它们

MIDDLEWARE_CLASSES = (
    'django.middleware.common.CommonMiddleware', 
    'django.middleware.clickjacking.XFrameOptionsMiddleware', 
    'django.middleware.security.SecurityMiddleware', 
) 
+0

它有点帮助...我停止获得CSRF令牌,但我不断得到sessionid ... =( –

+0

在尝试agin之前清除所有cookie,也尝试删除除CommonMiddleware之外的所有内容。 – e4c5

+0

'django.contrib.sessions.middleware。 SessionMiddleware”, ‘django.contrib.messages.middleware.MessageMiddleware’, 当然,我想=) 只是两行离开之前清理饼干,没有第一个一切都击碎... –