Added ForgotPassword function, but not quite sure how it's supposed to work.