Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
Password expiration #223
Adds password expiration capability.
Password history will allow password validation which enforces "cannot use old passwords" rule and other cases.
Update views to save password upon signup, change pw, or reset pw. Update LoginView to check for expired password. Added ACCOUNT_PASSWORD_USE_HISTORY (True/False) for determining whether or not to check password expiration. Added ACCOUNT_PASSWORD_EXPIRY (positive int) for number of seconds until password expires from last time it was set.