Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 25, 2010 15:44:37

del3d
От:
Зарегистрирован: 2010-03-12
Сообщения: 87
Репутация: +  0  -
Профиль   Отправить e-mail  

своя аутентификация

Пытаюсь сделать собственную аутентификацию.
Во view написал 3 функции:
login() - проверка данных (логин, пароль) из формы и если ОК, то создание сессии
logout() - разрушение сессии
check_session() - проверка сессии, если ОК, то пускаем пользователя на сайт, иначе - редирект на ввод логина/пароля

Вопрос: Можно ли как-нибудь вызывать функцию check_session() автоматически при каждом обращении к сайту?
Или же явно придется к ней обращаться?

Спасибо.



Офлайн

#2 Ноя. 25, 2010 15:48:47

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

своя аутентификация

del3d
Вопрос: Можно ли как-нибудь вызывать функцию check_session() автоматически при каждом обращении к сайту?
Напишите соответствующее middleware и подключите, в нем и используйте свою функцию. Думаю, из доки разберетесь как это сделать.



Офлайн

#3 Ноя. 25, 2010 18:58:51

del3d
От:
Зарегистрирован: 2010-03-12
Сообщения: 87
Репутация: +  0  -
Профиль   Отправить e-mail  

своя аутентификация

Спасибо.. написал, работает, понял..



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version