在修改密码的时候,如果用户输入的新旧密码相同或者旧密码错误,系统都会返回“密码修改失败”的提示,但这并不具有良好的用户交互。系统返回的提示信息因应该对这两种情况做出区分。 代码分析: 在account_service.py的reset函数中,会调用Login.py的chang_password函数去判断密码是否修改成功。而在chang_password函数中,针对新旧密码一致和旧密码错误的两种情况都会返回False。同时reset函数也是针对True和False做出“密码修改成功,请重新登录。”和“密码修改失败”两种提示信息。