Implements both password reset functionality that sends a new random-generated password to a user's email and password change functionality for users to change their own password.
Current specifications for new passwords are:
10 minimum length, 1 uppercase letter, 1 lowercase letter and a number
These are quite low requirements security-wise, so these perhaps should be made more strict.
Implements both password reset functionality that sends a new random-generated password to a user's email and password change functionality for users to change their own password.
Current specifications for new passwords are: 10 minimum length, 1 uppercase letter, 1 lowercase letter and a number
These are quite low requirements security-wise, so these perhaps should be made more strict.
Resolves #82