Skip to content

Improvement of Login and Sign-Up Page #101

@Saumya-249

Description

@Saumya-249

Description:-
The Login Page and Sign-Up Page require improvements in both interface clarity and functionality. Currently, the forms only include fields for Username, Password, and Confirm Password, which creates confusion:

  • It is unclear whether “Username” refers to a name, phone number, or email ID.
  • The Password section lacks defined rules, leaving users uncertain about requirements for account security.

For better data storage and richer user profiles, additional fields should be introduced:

  • E-mail ID
  • Full Name
  • Education
  • Course
  • Phone Number
  • Subjects of Interest

Some More Required Details:-
There is no descriptive error handling when account creation fails. Adding proper error cases will improve usability and debugging. Suggested error messages include:

  • Invalid Username
  • Invalid Password
  • Password Too Short
  • Account Already Exists
  • Missing Required Characters in Password
  • Passwords Do Not Match

To Reproduce:-
Steps to reproduce the behavior:

  • Attempt to sign up using different formats for Username (name, phone number, email) → accepted without clarity.
  • Enter weak or short passwords → accepted without rules or validation.
  • Try creating an account with existing credentials or mismatched passwords → no clear error messages displayed.
  • Observe that additional profile fields (Email, Name, Education, etc.) are missing, preventing complete data capture.

Expected behavior:-

  • Username field clearly defined (e.g., email or phone number) with proper validation.
  • Password rules enforced (minimum length, required characters, confirm password match).
  • Error handling implemented with descriptive messages for invalid inputs.
  • Additional fields available for complete user profiles.
  • Smooth and guided user experience with proper data flow and feedback.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestmediumGood for those who knows how things work, mostly includes enhancements of implemented features.under-ECWoC26under-ECWoC26 issue or PR for program tracking and evaluation.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions