django-auth-remember

Software screenshot:
django-auth-remember
Dettagli del software:
Versione: 0.3
Data di caricamento: 15 Apr 15
Sviluppatore: Michael van Tellingen
Licenza: Libero
Popolarità: 0

Rating: 5.0/5 (Total Votes: 1)

django-auth-ricordo è un app Django per la funzionalità ricordare-me (utilizzando un token).
Aggiungere il backend di autenticazione auth_remember a Django:
AUTHENTICATION_BACKENDS = (
& Nbsp; 'django.contrib.auth.backends.ModelBackend',
& Nbsp; 'auth_remember.backend.AuthRememberBackend',
)
Aggiungere il middleware ricordare nelle impostazioni, subito dopo AuthenticationMiddleware:
MIDDLEWARE_CLASSES = (
& Nbsp; ...
& Nbsp; 'django.contrib.auth.middleware.AuthenticationMiddleware',
& Nbsp; 'auth_remember.middleware.AuthRememberMiddleware',
& Nbsp; ...
)
Aggiungi auth_remember a INSTALLED_APPS:
INSTALLED_APPS = (
& Nbsp; 'auth_remember',
)
Impostare il nome del cookie e scade il tempo (opzionale):
AUTH_REMEMBER_COOKIE_NAME = 'remember_token'
AUTH_REMEMBER_COOKIE_AGE = 86400 * 28 # 4 settimane di default
Impostare il tempo della sessione scade al browser vicino (opzionale):
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
Per ricordare un utente aggiungere il seguente codice al gestore di autenticazione:
da auth_remember importazione remember_user
remember_user (richiesta, l'utente)
Utilizzare l'attributo user.is_fresh per verificare se l'utente è fresco:
{% Se user.is_fresh%}
& Nbsp; La sessione utente è fresco
{% Else%}
& Nbsp; La sessione utente non è fresco
{% Endif%}
Sotto il cofano auth_remember utilizza la sessione var AUTH_REMEMBER_FRESH per indicare se la sessione utente è fresco. Il nome della var sessione può essere cambiata impostando la AUTH_REMEMBER_SESSION_KEY nel file che si sta impostazioni.
Maggiori informazioni
Vedi:
- 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

Altri software di sviluppo Michael van Tellingen

django-cofingo
django-cofingo

20 Feb 15

Commenti a django-auth-remember

I commenti non trovato
Aggiungi commento
Accendere le immagini!