Ticket #851 (new enhancement)
Password protected profiles
| Reported by: | max | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | XCSoar Wishlist |
| Component: | User Interface | Version: | unspecified |
| Keywords: | Cc: |
Description
Implement some fake security: if a password is set in a profile file, then ask the user for that password. If the user does not provide the password, he is allowed to use the profile anyway, but he cannot overwrite this file. He can save to a new profile.
Change History
comment:2 Changed 16 months ago by max
Difficult to keep consistent, since we have menu items which modify the profile, too. And surprising from a user's perspective.
User has three choices at startup:
- enter the correct password, full access
- copy the profile to a new one, password is cleared (user may enter a new password for the new profile)
- use "read-only" mode - the user may edit the configuration, but it is never saved to storage
The user knows at startup what will happen, why it will happen, and he has full control.
Rationale for this feature request: club gliders with a shared XCSoar device. Some pilots get annoyed when their club members edit their personal profile.







I would tackle this a little different:
Load the profile without asking for password, but limit the access to the config dialog with a password that is loaded from the profile.