Having a password to protect data is a great idea. However, even as you said in your user guide that one should save the password somewhere, it is still possible to forget your password as well as misplace where you saved it, perhaps accidentally deleting the file. The inability for one to recover the password makes for a horrible time for the user. This flaw might escalate to a medium flaw if the user were to be more senior or a more forgetful software engineer.
Steps to reproduce:
Open the app and set a password
Forget the password and try to use every other passcode
Expected result:
Gives the user the ability to recover the password through means such as security questions
Actual result:
User has to figure out his or her password or be stuck in login
Screenshot 2024-11-15 at 4.55.41 PM
Screenshot 2024-11-15 at 4.55.59 PM
Description
Having a password to protect data is a great idea. However, even as you said in your user guide that one should save the password somewhere, it is still possible to forget your password as well as misplace where you saved it, perhaps accidentally deleting the file. The inability for one to recover the password makes for a horrible time for the user. This flaw might escalate to a medium flaw if the user were to be more senior or a more forgetful software engineer.
Steps to reproduce:
Expected result:
Gives the user the ability to recover the password through means such as security questions
Actual result:
User has to figure out his or her password or be stuck in login
[original: nus-cs2103-AY2425S1/pe-interim#3654] [original labels: type.FeatureFlaw severity.Low]