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

[Feature]: Add Password Requirements to Signup Page for Enhanced Security #242

Open
ananas304 opened this issue Oct 19, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@ananas304
Copy link

Problem Statement
The current signup page lacks password requirements such as a minimum length, inclusion of one uppercase letter, and one special character. This absence compromises the security of user accounts, as weak passwords can be easily exploited.

Proposed Solution
Implement password requirements on the signup page to enhance security. These requirements should include:

  1. A minimum password length of 8 characters.
  2. At least one uppercase letter.
  3. At least one special character (e.g., @, #, !, etc.).
    These rules will ensure stronger passwords and better protection for user accounts.

Alternatives Considered

  • Allowing users to set any password without restrictions, but this approach leaves the system vulnerable.
  • Using third-party authentication (OAuth) to avoid handling passwords directly.

Additional context
Adding these password constraints will significantly enhance user security and is a standard practice in modern applications. No additional changes to the UI are necessary, but form validation messages will need to reflect the new requirements.

assign this to @ananas304 with appropriate tags such as gssoc-ext hacktoberfest-accepted

@ananas304 ananas304 added the enhancement New feature or request label Oct 19, 2024
Copy link

👋 Thank you for raising an issue! We appreciate your effort in helping us improve. Our team will review it shortly. Stay tuned!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant