As a User, I want the ability to log into the website using my username/email address and password, So that I can access my account and its associated features.
Acceptance Criteria
The website should provide a login page with input fields for the user's email address and password.
Users should be able to enter their email address and password and submit the form to log in.
The login process should authenticate the user's credentials against the database.
Upon successful authentication, the user should be redirected to homepage.
If the user enters incorrect credentials, an appropriate error message should be displayed.
The login page should include a link to the sign-up page for users who do not have an account yet.
Tasks
[ ] Design the login page layout to include input fields for an email address and password.
[ ] Implement functionality to authenticate user credentials against the database.
[ ] Develop mechanisms to handle user authentication securely.
[ ] Redirect the user to the homepage upon successful login.
[ ] Display appropriate error messages if the user enters incorrect credentials.
[ ] Include a link to the sign-up page for new users who do not have an account yet.
[ ] Test the login process thoroughly to ensure functionality and security.
User Story
Description
As a User, I want the ability to log into the website using my username/email address and password, So that I can access my account and its associated features.
Acceptance Criteria
Tasks