change password, forgot password and reset password. look up what logic is generally used in the backend to tackle these three requirements and work on the same.