Bug 498 - 修改密码错误时没有明确的提示(新旧密码相同和旧密码错误)
Summary: 修改密码错误时没有明确的提示(新旧密码相同和旧密码错误)
Status: CONFIRMED
Alias: None
Product: EnglishPal
Classification: Unclassified
Component: 改进建议 (show other bugs)
Version: 0.1
Hardware: PC Windows
: --- enhancement
Assignee: Hui Lan
URL:
Depends on:
Blocks:
 
Reported: 2022-11-03 18:36 CST by 王梓铭
Modified: 2022-11-03 18:36 CST (History)
0 users

See Also:


Attachments

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

Note You need to log in before you can comment on or make changes to this bug.