2016-10-06 5 views
1

На моем сайте у меня нет системы входа. Однако пользователи получают sessionid и csrftoken, но мне нужно их время от времени просыпатьсяDjango clear COOKIES sessionid

Есть ли способ удалить их вручную?

Большое спасибо.

+0

Что вы подразумеваете под "users get sessionid and 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

очистить все ваши файлы cookie, прежде чем пытаться подключиться, а также попробовать удалить все, кроме CommonMiddleware. – e4c5

+0

'django.contrib.sessions.middleware. SessionMiddleware», „django.contrib.messages.middleware.MessageMiddleware“, Конечно, я очистил куки, прежде чем пытаться =) всего две линии, оставленной без первого одной все крушит ... –