issue #20445: send out email
issue #20445: look up recover row
issue #20445: query by id and not username, better bcrypt, reset password view