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

[Feat]: LOGIN page is accepting any input irresepective of email or password format. #826

Open
6 tasks done
NIKITABARANWAL890 opened this issue Oct 21, 2024 · 0 comments
Open
6 tasks done

Comments

@NIKITABARANWAL890
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Feature Description

The login page is currently lacking input validation, allowing users to submit any format for email and password fields without enforcing proper email structure or password criteria.

Screen.Recording.2024-10-21.064403.mp4

@DharshiBalasubramaniyam kindly assign this issue to me with a higher level, under GSSOC'24 ext. i'll definitely make it a worthy contribution

Use Case

1.Implement front-end validation for email format (e.g., using regex).
2.Set minimum and maximum length requirements for the password.
3.Use password strength indicators to encourage secure inputs.
4.Add real-time error messages for invalid email or password formats.
5.Implement back-end validation for email and password during form submission.
6.Prevent form submission until all fields pass validation.
7.Ensure proper error handling for login attempts with incorrect credentials.
8.Use CAPTCHA to avoid automated login attempts.

Benefits

No response

Priority

High

Record

  • I agree to follow this project's Code of Conduct
  • I'm a GSSoC contributor
  • I'm a Hacktoberfest contributor
  • I want to work on this issue
  • I'm willing to provide further clarification or assistance if needed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant