Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make sure people remember their master password when using quick unlock #264

Open
3 tasks
hpoul opened this issue Aug 27, 2021 · 1 comment · May be fixed by #368
Open
3 tasks

Make sure people remember their master password when using quick unlock #264

hpoul opened this issue Aug 27, 2021 · 1 comment · May be fixed by #368
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@hpoul
Copy link
Collaborator

hpoul commented Aug 27, 2021

People tend to forget their master password when they always use quick unlock. We should challenge people on every X-th time to enter their master password, so they remember it before it is too late.

Suggested steps (open for discussion ;-) )

  • Add a Map<String, int> quickUnlockCounter to AppData which records the uuid of the FileSource for every quick unlock and increments the counter. (And removes it or sets it to 0 every time the file is removed from quick unlock, or master password is entered)
  • when the counter reaches > 10 display a banner in the password list to remind users. "Make sure to remember your master password for database name" and buttons like Validate password and Dismiss
  • If the user can't remember the password, offer to change it. As long as it is in quick unlock storage we can reencrypt the database with other credentials.
@hpoul hpoul added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Aug 27, 2021
@ozhalgas
Copy link

Has anyone already started to solve this issue? Can I take it?

@difiliet difiliet linked a pull request Apr 21, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants