完成密码修改，重构部分代码