nextcloud / nextcloud/ios

Sign-up fails (user dead lock)

Open
#1,364 0 comments 0 reactions 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.