django-auth-remember

Скриншот программы:
django-auth-remember
Детали программы:
Версия: 0.3
Дата загрузки: 15 Apr 15
Разработчик: Michael van Tellingen
Тип распространения: Бесплатная
Популярность: 0

Rating: 5.0/5 (Total Votes: 1)

Django-авт запоминания является приложение Django для функциональности помните меня (с помощью маркера).
Добавить бэкенд аутентификации auth_remember Джанго:
AUTHENTICATION_BACKENDS = (
& NBSP; 'django.contrib.auth.backends.ModelBackend ",
& NBSP; 'auth_remember.backend.AuthRememberBackend ",
)
Добавьте помнить промежуточное в настройках, сразу после AuthenticationMiddleware:
MIDDLEWARE_CLASSES = (
& NBSP; ...
& NBSP; 'django.contrib.auth.middleware.AuthenticationMiddleware ",
& NBSP; 'auth_remember.middleware.AuthRememberMiddleware ",
& NBSP; ...
)
Добавить в auth_remember INSTALLED_APPS:
INSTALLED_APPS = (
& NBSP; 'auth_remember ",
)
Установите имя куки и истекает время (по желанию):
AUTH_REMEMBER_COOKIE_NAME = 'remember_token "
AUTH_REMEMBER_COOKIE_AGE = 86400 * 28 # 4 недели по умолчанию
Установите время сессии истекает в конце браузера (по желанию):
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
Чтобы помнить пользователь добавьте следующий код для обработчика аутентификации:
от auth_remember remember_user импорта
remember_user (запрос, пользователь)
Используйте user.is_fresh атрибут, чтобы проверить, если пользователь свежие:
{%, Если user.is_fresh%}
& NBSP; Это сеанс пользователя свежие
{% другой %}
& NBSP; Это сеанс пользователя не свежие
{%} ENDIF%
Под капотом auth_remember использует сессии уаг AUTH_REMEMBER_FRESH чтобы указать, если сеанс пользователя свежий. Название сессии вар можно изменить, установив AUTH_REMEMBER_SESSION_KEY в вы файле настроек.
Подробнее
Видеть:
- Http://fishbowl.pastiche.org/2004/01/19/persistent_login_cookie_best_practice/
- http://stackoverflow.com/questions/549/the-definitive-guide-to-forms-based-website-authentication#477579

Requirements:

  • Python
  • Джанго

Другие программы разработчика Michael van Tellingen

django-cofingo
django-cofingo

20 Feb 15

Комментарии к django-auth-remember

Комментарии не найдены
добавить комментарий
Включите картинки!