Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
jami-project
jami-project
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 177
    • Issues 177
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Requirements
    • Requirements
    • List
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • savoirfairelinux
  • jami-projectjami-project
  • Issues
  • #781

Closed
Open
Opened Jan 13, 2020 by trymeout@trymeout

[Feature Request] Phone Number/Email Registration

Here me out before you say no,

I like Jami since it you can register without an email or phone number and be anonymous. I am not suggesting to remove this at all, but to make it more user friendly to sign up and manage your Jami account for those who are not tech savvy and do not care about usernames, anonymity and want an easy signup and login, I would like to suggest this.

Create Account Or Login To Your Account

  • When you go to create a new Jami Account it will ask weather you want to use a phone number, email, username, or be anonymous (RingID only). If you choose phone number or email it will take you to the next page
  • It will ask for your phone number/email, you enter it and then it will send a text message/email to that phone number/email address. You get the 6 digit code and enter it into the app. Then it will take you to the next page.
  • Then you choose your avatar and name and after that your all set.

The Jami username for a phone number will be +12223334444. This is possible since "+" characters are not allowed in a username making it impossible for people to register a username that is someones elses phone number. Same goes for email, the Jami username for a email address will be the email address john@gmail.com. "@" characters are not allowed in a username making it impossible for people to register a username that is someones elses email address.

This will allow for an easy account setup and recover for those who do not mind using their phone number or email address as their username. The con of signing up and logging it is that it will require internet access or cellular network but once your signed up/logged in, no need for any cellular network or internet connection since your account will still have a unique Jami ID.

The one thing that maybe be needed is storage for these phone number/email accounts on a server. This will need to be decentralised and will not be constantly used, it will only be accessed when users signup or login to their accounts for the first time. I would like to suggest the name servers/blockchain can handle this. No password is needed since to access your account you need access to the phone number or email address and enter the 6 digit code to verify the login.

If sending text messages for phone number registration will become a cost burden, then email registration is fine and very user friendly since most online accounts require a email address to signup.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: savoirfairelinux/ring-project#781