add resetpassword func.