Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USER STORY: Login #11

Closed
6 of 9 tasks
SandraBergstrom opened this issue Jun 16, 2023 · 0 comments
Closed
6 of 9 tasks

USER STORY: Login #11

SandraBergstrom opened this issue Jun 16, 2023 · 0 comments
Assignees
Labels
Epic 1: User Account Management must-have Essential User Story Requirement
Milestone

Comments

@SandraBergstrom
Copy link
Owner

SandraBergstrom commented Jun 16, 2023

As a user, I can log in to the Travel Tickr platform using my registered email and password, so that I can access my account and personalized features.

Acceptance Cirteria:

  • Acceptance Criteria 1: There should be a visible navigation link on the landing page that directs me to the login form.
  • Acceptance Criteria 2: The login form should include fields for entering my registered email and password, and it should validate the input to ensure accuracy.
  • Acceptance Criteria 3: If I enter incorrect login credentials or miss any required fields, clear error messages should be displayed to guide me in correcting the errors.
  • Acceptance Criteria 4: Once successfully logged in, a message should be displayed to inform me that I am now logged in and can access my personalized features.

Tasks

  • Implement the login function in the Django framework to handle user authentication.
  • Create a login form that includes fields for username and password.
  • Add style to loginform
  • Create a navigation link on relevant pages that directs users to the login form.
  • Initialize the current user context to enable restricted functionality for logged-in users.
  • Extend token refresh duration to 24 hours

Additional Considerations:

  • Implement functionality for users to reset their passwords in case they forget them.
  • Provide an option for users to log in using their social media accounts for a convenient login experience.
  • Implement measures such as multi-factor authentication to enhance account security.
@SandraBergstrom SandraBergstrom self-assigned this Jun 16, 2023
@SandraBergstrom SandraBergstrom added this to the Sprint 2 milestone Jun 17, 2023
SandraBergstrom added a commit that referenced this issue Jun 21, 2023
SandraBergstrom added a commit that referenced this issue Jun 21, 2023
SandraBergstrom added a commit that referenced this issue Jun 21, 2023
SandraBergstrom added a commit that referenced this issue Jun 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic 1: User Account Management must-have Essential User Story Requirement
Projects
Status: Done
Development

No branches or pull requests

1 participant