New User Registration
Closed this issue · 0 comments
BenBolthouse commented
User Story
https://github.com/BenBolthouse/nice-bytes/wiki/User-Stories#new-user-registration
Q & A
-
- What are the minimum requirements for having an account on NiceBytes?
-
- A username unique to the user
-
- An email unique to the user
-
- A password that only the user knows
-
- What are the criteria for choosing a username?
-
- A username must be between 4 and 20 characters in length
-
- A username can only contain alphanumeric characters, hyphens and underscores
-
- What are the criteria for choosing a password?
-
- A password must be between 8 and 20 characters in length
-
- A password can only contain alphanumeric characters, hyphens, underscores and a small set of special characters, e.g.
!@#$%^&*?+
- A password can only contain alphanumeric characters, hyphens, underscores and a small set of special characters, e.g.
-
- A password must have at least one of the aforementioned special characters, an uppercase letter, a lowercase letter and a number
-
- Where can users go to create an account on NiceBytes?
-
- At a dedicated registration page located at the url
http://nicebytes.com/register
- At a dedicated registration page located at the url
-
- Links to the dedicated registration page are visible on all pages of the website
-
- Where applicable, links to registration may also be presented where certain "users-only" features are locked from the unauthenticated user, e.g. writing a review
-
- What does the user need to provide NiceBytes to register for an account?
-
- A chosen username that meets the criteria (see above)
-
- An email address
-
- A chosen password that meets the criteria (see above)
-
- A reiteration of the chosen password for confirmation
-
- What happens when the user submits their request to register?
-
- If the request is invalid then the registration view notifies the user of which fields to correct
-
- If the request is valid and the registration is successful then return the user to the location that they were in prior to registration
-
- When a user registers successfully they are also automatically logged into NiceBytes