Bug 498

Summary: 修改密码错误时没有明确的提示(新旧密码相同和旧密码错误)
Product: EnglishPal Reporter: 王梓铭 <178428409>
Component: 改进建议Assignee: Hui Lan <lanhui>
Status: CONFIRMED ---    
Severity: enhancement    
Priority: ---    
Version: 0.1   
Hardware: PC   
OS: Windows   

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