/django-password-reset-mandrill

Class-based views for password reset

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Django-password-reset-mandrill

Forked from https://travis-ci.org/brutasse/django-password-reset. This fork empowers django-password-reset to use Mandrill to send emails. It is assumed that https://github.com/brack3t/Djrill (Djrill) is installed to replace standard Django email functionality with Mandrill transactional emails.

All instructions and features of django-password-reset still apply.

Build Status

Class-based views for password reset, the usual "forget password?" workflow:

  • User fills his email address or username
  • Django sends him an email with a token to reset his password
  • User chooses a new password

The token is not stored server-side, it is generated using Django's signing functionality.

  • Author: Bruno Renié and contributors
  • Licence: BSD
  • Compatibility: Django 1.4+ (cryptographic signing needed)

Installation

  • Download this repository, copy the password_reset folder to your project directory (same level as manage.py)
  • Add password_reset to your INSTALLED_APPS
  • Include password_reset.urls in your root urls.py

For extensive documentation see the docs folder or read it on readthedocs