Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sign in without registration #270

Open
4 tasks
literakl opened this issue Jan 6, 2022 · 2 comments
Open
4 tasks

Sign in without registration #270

literakl opened this issue Jan 6, 2022 · 2 comments
Labels
priority: P2 should be fixed type: enhancement New feature or request

Comments

@literakl
Copy link
Owner

literakl commented Jan 6, 2022

  • user eventually may do some captcha to prevent spam bots, e.g. solve simple math or enter the current year
  • user enters a unique nickname
  • store the nickname in JWT
  • recovery code for new devices

User can use:

  • comments
  • upvotes
  • poll votes
@literakl literakl added type: enhancement New feature or request priority: P2 should be fixed labels Jan 6, 2022
@literakl
Copy link
Owner Author

literakl commented Jan 8, 2022

it will attract toxic anonymous users that will destroy the chat - allow only for polls?

@literakl
Copy link
Owner Author

Process:

  • user creates a nick, a recovery code is displayed and user can send it by email
  • nickname is reserved, no duplicates are allowed
  • user can use the recovery code to sign in again or on a new device
  • lost recovery code = lost nickname
  • saved as a special user object, no email, no profile, nothing
  • user may eventually convert their nick to standard profile (admin in database)
  • user can comment, upvote and vote

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: P2 should be fixed type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant