django-auth-remember

Software screenshot:
django-auth-remember
Podrobnosti Software:
Verze: 0.3
Datum uploadu: 15 Apr 15
Licence: Volný
Popularita: 0

Rating: 5.0/5 (Total Votes: 1)

Django-auth-pamatovat, je aplikace Django funkčnost pamatujte-me (pomocí tokenu).
Přidat ověřování auth_remember backend na Django:
AUTHENTICATION_BACKENDS = (
& Nbsp; "django.contrib.auth.backends.ModelBackend",
& Nbsp; "auth_remember.backend.AuthRememberBackend",
)
Přidejte si pamatovat middleware v nastavení, hned po AuthenticationMiddleware:
MIDDLEWARE_CLASSES = (
& Nbsp; ...
& Nbsp; "django.contrib.auth.middleware.AuthenticationMiddleware",
& Nbsp; "auth_remember.middleware.AuthRememberMiddleware",
& Nbsp; ...
)
Přidat auth_remember do INSTALLED_APPS:
INSTALLED_APPS = (
& Nbsp; "auth_remember",
)
Nastavit název cookie a vyprší čas (volitelné):
AUTH_REMEMBER_COOKIE_NAME = 'remember_token'
AUTH_REMEMBER_COOKIE_AGE = 86400 * 28 # 4 týden ve výchozím nastavení
Nastavte vyprší čas relace prohlížeče závěru (volitelné):
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
Chcete-li pamatovat uživatel přidejte následující kód do vašeho handler autentizace:
od auth_remember import remember_user
remember_user (požadavek, uživatel)
Použijte user.is_fresh atribut otestovat, zda uživatel je v čerstvém stavu:
{%, Pokud user.is_fresh%}
& Nbsp; Tento uživatel relace je čerstvá
{% Jinde%}
& Nbsp; Tento uživatel relace není čerstvá
{% Endif%}
Pod kapotou auth_remember používá relace var AUTH_REMEMBER_FRESH uvést, pokud uživatel relace je čerstvý. Název relace var lze změnit nastavením AUTH_REMEMBER_SESSION_KEY v souboru, který nastavení.
Více informací
Viz:
- 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

Ostatní software developer Michael van Tellingen

django-cofingo
django-cofingo

20 Feb 15

Komentáře k django-auth-remember

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!