2016-10-06 57 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’, 當然,我想=) 只是兩行離開之前清理餅乾,沒有第一個一切都擊碎... –