User Story: As a new user, I want to be able to register for an account and log in, so that I can access my personalized cloud reader features.
Acceptance Criteria:
Given I am on the registration page, When I provide a unique email address and a strong password (minimum 8 characters, one uppercase, one lowercase, one number, one special character), Then my account should be created successfully, and I should be redirected to the login page.
Given I am on the registration page, When I provide an email address that is already registered, Then I should receive an error message indicating the email is already in use.
Given I am on the login page, When I enter my registered email and correct password, Then I should be successfully logged in and redirected to my dashboard/library.
Given I am on the login page, When I enter incorrect credentials, Then I should receive an error message indicating invalid credentials.
Given I am logged in, When I close and reopen the app/browser (within a reasonable session timeout), Then I should remain logged in without needing to re-enter my credentials.
Given I forgot my password, When I initiate the password reset process, Then I should receive an email with instructions to reset my password.
User Story: As a new user, I want to be able to register for an account and log in, so that I can access my personalized cloud reader features.
Acceptance Criteria:
* **Given** I am on the registration page, **When** I provide a unique email address and a strong password (minimum 8 characters, one uppercase, one lowercase, one number, one special character), **Then** my account should be created successfully, and I should be redirected to the login page.
* **Given** I am on the registration page, **When** I provide an email address that is already registered, **Then** I should receive an error message indicating the email is already in use.
* **Given** I am on the login page, **When** I enter my registered email and correct password, **Then** I should be successfully logged in and redirected to my dashboard/library.
* **Given** I am on the login page, **When** I enter incorrect credentials, **Then** I should receive an error message indicating invalid credentials.
* **Given** I am logged in, **When** I close and reopen the app/browser (within a reasonable session timeout), **Then** I should remain logged in without needing to re-enter my credentials.
* **Given** I forgot my password, **When** I initiate the password reset process, **Then** I should receive an email with instructions to reset my password.
This repo is archived. You cannot comment on issues.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User Story: As a new user, I want to be able to register for an account and log in, so that I can access my personalized cloud reader features.
Acceptance Criteria: