nextcloud / nextcloud/android

[Usability]: Second password validation / check when creating a public shared link

Open
#12,932 1 comment 0 reactions 0 assignees View on GitHub
enhancement feature: sharing
Dominant language
Kotlin
Stars
5.6k
Forks
2k
Avg merge
2d 18h
Merged PRs (30d)
92

Description

### Is your feature request related to a problem? Please describe.
Create a shared link on public level and protect this link using a password.
The user has to enter a password.
The user has to enter the password only once - no validation check will be made to make sure no typo has been made.
The user only sees the little dots.
If a typo has been made no one will recognize before another user opens the shared public link and enters the password - which might be wrong due a typo made before during the creation-process of the public link.

### Describe the solution you'd like
A secondary textbox which validates the given password a second time and only enables the "OK-Button" if both inputs are correct - like on web applications when a new account will be created. The user has to choose a password which matches certain criteria and has to enter this password in two different fields. If those two values do match, the form let's you continue - of course a check on server-site after sending the POST should be done anyway.

### Describe alternatives you've considered
If a secondary password box, which validates the user input, should not be possible I kindly ask - seen from a usability's perspective - for the little eye-icon at the end of the text-input-field where the password can be shown. (toggle between password and plain text - e.g. https://developer.android.com/reference/com/google/android/material/textfield/TextInputLayout)

### Additional context
Please find attached a screenshot of the current status quo - current version 3.28.2.
There, it can be seen that the password has to be entered only once.
![password](https://github.com/nextcloud/android/assets/13722043/8b699a85-cb5e-4e27-9c30-811bd8f7a437)

A picture says often more than words - this would be an alternative solution from my point of view.
![toggle-pw](https://github.com/nextcloud/android/assets/13722043/3dd86d96-af72-4145-88b1-54ca91e2be91)

Since there do exists nextcloud-end-users with no IT skills and are (sorry for those words) simple end-users, the usability of the Nextcloud App should be improved to change the mindset of those users to use Nextcloud instead Cloud-Services of big players like Microsoft, Google and so on.
I'm writing this issue on behalf of my friends and family since they are using Nextcloud on my server(s) / NAS and complained some usability issues which I'd like to get rid of and share with this wonderful community :-)

Glad to hear your feedback.

Thanks in advance and stay healthy.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.