Overview

Django Account Application

This is django application that provides registration and account management features for users like changing password, restoring password etc.

Project page: http://bitbucket.org/cykooz/django-account/

For installation instructions look into INSTALL document.

Settings (for actual list look into account/settings.py)

  • ACCOUNT_REGISTRATION (True): allow registration on site
  • ACCOUNT_ACTIVATION (True): require the activation via email
  • LOGIN_REDIRECT_URL (default): redirect to this url after successful authentication.
  • ACCOUNT_CAPTCHA (False): show captcha in registration form
  • ACCOUNT_CAPTCHA_FIELD ('captcha.fields.CaptchaField'): class of captcha field
  • DEFAULT_FROM_EMAIL (default): email which will be filled to From header of every sended email
  • ACCOUNT_RE_USERNAME:
  • ACCOUNT_USERNAME_MIN_LENGTH (3):
  • ACCOUNT_USERNAME_MAX_LENGTH (20):
  • ACCOUNT_PASSWORD_MIN_LENGTH (5):
  • ACCOUNT_PASSWORD_MAX_LENGTH (15):
  • ACCOUNT_AUTH_KEY_TIMEOUT (60 * 60 * 24): number of seconds that newly generated auth key is valid
  • ACCOUNT_DOMAIN (not.defined.com): domain of the site
  • ACCOUNT_AGREEMENT (False): display checkbox with message about user agreement
  • ACCOUNT_AGREEMENT_LINK (''): link to page with user agreement document
  • ACCOUNT_AGREEMENT_TEXT ('...'): message neare checkbox