Milestone 4

  +150

  • Continue the process of adding sample data (see commit cd65c720).

  • Either: continue the password reset functionality (see the TODOs in the password_reset_activate function.

  • And/or: use the database to decide if a password is accepted in the login function, rather than using the hard-coded admin/default.

Password reset

Need a route /password-reset offers a text box for email address. It responds to GET and POST.

Need a route /password-reset/CODE will allow user to change their password. Present 2 text boxes (password and confirm), submit will make the change. Also responds to GET and POST.