DevMentl / BikeHuB

0 stars 0 forks source link

Implementation of user registration and login #7

Open DevMentl opened 3 months ago

DevMentl commented 3 months ago

Create registration and login systemfor User to add and manage bikes.

Acceptance Criteria

  1. User Registration:

    • Users can register with a valid email address and password.
    • Passwords must meet security requirements (e.g., minimum length, special characters).
    • Users receive a confirmation email upon successful registration.
    • Users can activate their account via a confirmation link.
  2. User Login:

    • Users can log in using their registered email and password.
    • Passwords are encrypted and not visible in plain text.
    • After three unsuccessful login attempts, users are locked out for 10 minutes.
    • Users can recover their password via a "Forgot Password" link.
  3. UI:

    • Clear and intuitive registration and login forms.
    • Responsive design for all devices.
  4. Performance:

    • Registration and login processes complete within 2 seconds.
    • System handles high traffic without issues.
  5. Error Handling:

    • User-friendly messages for invalid inputs and failed login attempts.
    • Appropriate feedback for successful and unsuccessful registration.
DevMentl commented 3 months ago

Testcase preparation done