skip to navigation
skip to content

django-auth-remember 0.3

Django app for remember-me functionality (using a token)

Add the auth_remember authentication backend to django:


Add the remember middleware in your settings, right after AuthenticationMiddleware:


Add auth_remember to INSTALLED_APPS:


Set the cookie name and expire time (optional):

AUTH_REMEMBER_COOKIE_NAME = 'remember_token'
AUTH_REMEMBER_COOKIE_AGE = 86400 * 28  # 4 weeks by default

Set the expire time of the session to browser close (optional):


To remember a user add the following code to your authentication handler:

from auth_remember import remember_user
remember_user(request, user)

Use the user.is_fresh attribute to test if the user is fresh:

{% if user.is_fresh %}
    This user session is fresh
{% else %}
    This user session is NOT fresh
{% endif %}

Under the hood auth_remember uses the session var AUTH_REMEMBER_FRESH to indicate if the user session is fresh. The name of the session var can be changed by setting the AUTH_REMEMBER_SESSION_KEY in you’re settings file.


  • Introduce settings for AUTH_REMEMBER_COOKIE_DOMAIN
File Type Py Version Uploaded on Size
django-auth-remember-0.3.tar.gz (md5) Source 2012-02-28 7KB