{ "info": { "author": "Michael van Tellingen", "author_email": "m.vantellingen@auto-interactive.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development" ], "description": "Django auth remember app\n========================\n\nAdd the auth_remember authentication backend to django::\n\n AUTHENTICATION_BACKENDS = (\n 'django.contrib.auth.backends.ModelBackend',\n 'auth_remember.backend.AuthRememberBackend',\n )\n\nAdd the remember middleware in your settings, right after\nAuthenticationMiddleware::\n\n MIDDLEWARE_CLASSES = (\n ...\n 'django.contrib.auth.middleware.AuthenticationMiddleware',\n 'auth_remember.middleware.AuthRememberMiddleware',\n ...\n )\n\n\nAdd auth_remember to INSTALLED_APPS::\n\n INSTALLED_APPS = (\n 'auth_remember',\n )\n\n\nSet the cookie name and expire time (optional)::\n\n AUTH_REMEMBER_COOKIE_NAME = 'remember_token'\n AUTH_REMEMBER_COOKIE_AGE = 86400 * 28 # 4 weeks by default\n\n\nSet the expire time of the session to browser close (optional)::\n\n SESSION_EXPIRE_AT_BROWSER_CLOSE = True\n\n\nTo remember a user add the following code to your authentication handler::\n\n from auth_remember import remember_user\n remember_user(request, user)\n\n\nUse the user.is_fresh attribute to test if the user is fresh::\n\n {% if user.is_fresh %}\n This user session is fresh\n {% else %}\n This user session is NOT fresh\n {% endif %}\n\nUnder the hood auth_remember uses the session var ``AUTH_REMEMBER_FRESH`` to\nindicate if the user session is fresh. The name of the session var can be\nchanged by setting the ``AUTH_REMEMBER_SESSION_KEY`` in you're settings file.\n\n\nMore information\n----------------\n\nSee:\n - http://fishbowl.pastiche.org/2004/01/19/persistent_login_cookie_best_practice/\n - http://stackoverflow.com/questions/549/the-definitive-guide-to-forms-based-website-authentication#477579\n\n\nTODOs\n-----\n\n- Introduce settings for AUTH_REMEMBER_COOKIE_DOMAIN", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ailabs/django-auth-remember/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "django-auth-remember", "package_url": "https://pypi.org/project/django-auth-remember/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-auth-remember/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/ailabs/django-auth-remember/" }, "release_url": "https://pypi.org/project/django-auth-remember/0.3/", "requires_dist": null, "requires_python": null, "summary": "Django app for remember-me functionality (using a token)", "version": "0.3" }, "last_serial": 638547, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f6891a668dbfb9a8f1879490da0ddf39", "sha256": "1087e013e9bc388de3d730b3549c87b3d6664d2098d48b4fda2273c855176d32" }, "downloads": -1, "filename": "django-auth-remember-0.1.tar.gz", "has_sig": false, "md5_digest": "f6891a668dbfb9a8f1879490da0ddf39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10250, "upload_time": "2011-11-28T15:28:11", "url": "https://files.pythonhosted.org/packages/ce/96/4e9e343066e44c869f7d345775cbce05b1ab88d36ce6bef732e19f2854a5/django-auth-remember-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "5cba1872166bed7a939ebebb6c02800d", "sha256": "faf4d5273fdda399bc006dac1929c613297bfaca838f7b566c75c8d42ac68026" }, "downloads": -1, "filename": "django-auth-remember-0.2.tar.gz", "has_sig": false, "md5_digest": "5cba1872166bed7a939ebebb6c02800d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10825, "upload_time": "2011-11-29T09:00:31", "url": "https://files.pythonhosted.org/packages/97/4d/b49bd218b3921876d73bbea3e170d17377af14e92ea1b9990d1f3984c173/django-auth-remember-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "8e3d42f8e48fd765e210b8fc01648651", "sha256": "cdf2fddc0cc632344232e225b5379d6485cfe1b09aa9116d24b3843fd71c4bfe" }, "downloads": -1, "filename": "django-auth-remember-0.3.tar.gz", "has_sig": false, "md5_digest": "8e3d42f8e48fd765e210b8fc01648651", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7679, "upload_time": "2012-02-28T08:47:08", "url": "https://files.pythonhosted.org/packages/8c/b6/2d3221324372058901643ab03e9eeeea42e35c6ebb58f105634ba4b89997/django-auth-remember-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e3d42f8e48fd765e210b8fc01648651", "sha256": "cdf2fddc0cc632344232e225b5379d6485cfe1b09aa9116d24b3843fd71c4bfe" }, "downloads": -1, "filename": "django-auth-remember-0.3.tar.gz", "has_sig": false, "md5_digest": "8e3d42f8e48fd765e210b8fc01648651", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7679, "upload_time": "2012-02-28T08:47:08", "url": "https://files.pythonhosted.org/packages/8c/b6/2d3221324372058901643ab03e9eeeea42e35c6ebb58f105634ba4b89997/django-auth-remember-0.3.tar.gz" } ] }