-
Notifications
You must be signed in to change notification settings - Fork 0
User Stories
Rheannone edited this page Jan 28, 2021
·
8 revisions
- What information is needed to log in?
- password
- Where will the user go after they log in?
- Redirect to home page
- Will we allow 3rd party login?
- no
- How do we handle if the user name is not found?
- Deny request, display message prompting to try again or create
- How do we handle if user enters the wrong password?
- Deny request, display message prompting to try again or create
- Should we use session based or token based authentication?
- session for now since that is what we know.
- What information is required at sign up?
- email, display name, password
- Will the password be confirmed at sign up?
- Yes it will
- Will the password be concealed?
- yes
- Where should the user be directed after they sign up?
- home page
- What happens if the user enters an email that is already in our db?
- Display message that email is already associated with account.
- provide link to login page
- What happens if a user enters a user/display name that is already in our db?
- Display a message that the username is taken. If this is your username, login here.
- When I try to sign up with a password that doesn't meet minimum requirements? ** display error showing min password requirements
- When I fill out a sign up form with all good details what happens?
- seed user to db and redirect user to home page
- Redirect user to home page where the prompt to create an account is replaced with a welcome message
-
Same behavior as a registered user except personalized details will be the demo user details.
-
Being prompted to login
-
Having a login feature on every page of the site
- Hyperlinks to other pages on the site
- Icon at the top redirects you to home when clicked on
- When clicked on a ‘create account’ button takes you to a form where you can make a new account
- first and last name, email, username, password, confirm password, security question/hint
- Don’t have full access as an unauthorized user
- Want to make an account
- Prompted to make an account (bonus?)
- Ability to login with other apps(bonus?)
As an authorized user, I want to be able to access my account even if I forget my password because I want to visit my
account/articles.
- Forgot password button
- Prompts you to enter your email/security question/give password hint
- Who is the author?
- When was it written?
- Have access to comments
- See how many likes it has
- Additional recommendations for other articles (bonus?)
- Ability to reply and like others’ comments
- Ability to read other comments
- See how many likes it already has
- As an authorized user, I want to be able to follow other authorized users.
- See their likes and comments
- See the articles they’re reading on your home page