Web Login
- About
- Build a web login experience for a SaaS product.
- License
-
This license requires that reusers give credit to the creator. It allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, even for commercial purposes.
- Authors
-
Aaron Brethorst
- Categories
-
loginwebauthenticationsecurity
Story
As a registered user,
I want to easily and securely log in to my account,
So that I can access my personalized content and account settings.
Acceptance Criteria:
- When I visit the website or open the app, I should see a clear and prominent “Login” option on the homepage.
- When I click on the “Login” option, I should be taken to a dedicated login page.
- On the login page, I should see two input fields: one for entering my email address and another for my password.
- As I type my email address, the system should provide real-time feedback to ensure it is in a valid email format.
- When I enter my password, it should be masked for security.
- After entering my valid email address and password, I should be able to click a “Login” button.
- If my credentials are correct, I should be successfully logged in and redirected to my personalized dashboard or homepage.
- If my credentials are incorrect, I should receive a clear error message informing me that my login attempt has failed due to incorrect email or password.
- The system should limit the number of login attempts and lock the account temporarily if there are too many failed attempts, with a clear message indicating how long the account will be locked.
- Upon successful login, I should have easy access to my profile, settings, and any personalized content or features associated with my account.
- The system should also provide a “Logout” option in a prominent location for when I want to log out of my account securely.