Sign-up fails (user dead lock)
Open
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2.5k
- Forks
- 1k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 13
Description
Expected behaviour
- Login page with possible retry options
Actual behaviour
- "Token is invalid" message and no way to retry
Steps to reproduce
- Downloaded NextCloud iOS App to try out NextCloud
- Selected the "Sign up with provider"
(Not sure about the order below) - Changed the provider to webo.hosting (I do not think this i important)
- Registration succeeded - but
- Get a message with "You will receive email to verify your email" and a Login button
- Click the Login button
- Enter a (new) password
- Click the Login button (maybe twice)
- Result message "Token is invalid" and no way to retry
... - Sitting at my laptop when receiving the email to verify my email - following the instructions in mail but no hint how to login in the iOS app.
- Only option is to click back to sign up or manual login to existing account.
Reasoning or why should it be changed/implemented?
- It is a bad first time user experience - can not recommend app it to non technical users
iOS version
iOS 13
App version
Unable to see version
Server configuration
?
Operating system:
?
Web server:
nextcloud and webo.hosting
Database:
?
PHP version:
?
Nextcloud version: (see Nextcloud admin page)
?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the iOS app's “Sign up with provider” flow and reproduce the sequence through email verification and the Login button. Trace the handling of the “Token is invalid” result and verify that a first-time user can retry or continue to login after verification without being forced back to sign-up.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- authentication, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100