django-auth-remember

Logiciel capture d'écran:
django-auth-remember
Détails logiciels:
Version: 0.3
Date de transfert: 15 Apr 15
Développeur: Michael van Tellingen
Licence: Gratuit
Popularité: 12

Rating: 5.0/5 (Total Votes: 1)

django-auth-Remember est une application Django pour la fonctionnalité souvenir-moi (en utilisant un jeton).
Ajouter le backend d'authentification auth_remember à Django:
AUTHENTICATION_BACKENDS = (
& Nbsp; »django.contrib.auth.backends.ModelBackend ',
& Nbsp; »auth_remember.backend.AuthRememberBackend ',
)
Ajouter le middleware souvenir dans vos paramètres, juste après AuthenticationMiddleware:
MIDDLEWARE_CLASSES = (
& Nbsp; ...
& Nbsp; »django.contrib.auth.middleware.AuthenticationMiddleware ',
& Nbsp; »auth_remember.middleware.AuthRememberMiddleware ',
& Nbsp; ...
)
Ajouter à auth_remember INSTALLED_APPS:
INSTALLED_APPS = (
& Nbsp; »auth_remember ',
)
Définissez le nom de cookie et expirera le temps (facultatif):
AUTH_REMEMBER_COOKIE_NAME = 'remember_token'
AUTH_REMEMBER_COOKIE_AGE = 86400 * 28 # 4 semaines par défaut
Réglez le temps de la session expire à la fermeture du navigateur (facultatif):
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
Pour me rappeler un utilisateur d'ajouter le code suivant à votre gestionnaire d'authentification:
de auth_remember importation remember_user
remember_user (demande, l'utilisateur)
Utilisez l'attribut user.is_fresh de tester si l'utilisateur est frais:
{% If%} user.is_fresh
& Nbsp; Cette session utilisateur est fraîche
{% Else%}
& Nbsp; Cette session utilisateur est pas frais
{% Endif%}
Sous le capot auth_remember utilise la session var AUTH_REMEMBER_FRESH pour indiquer si la session utilisateur est fraîche. Le nom de la session var peut être modifié par le réglage de la AUTH_REMEMBER_SESSION_KEY en vous êtes la fichier de paramètres.
Plus d'informations
Voir:
- 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
  • Django

D'autres logiciels de développeur Michael van Tellingen

django-cofingo
django-cofingo

20 Feb 15

Commentaires à django-auth-remember

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!