Skip to content

[Bug]: Implement Strong Password Validation with Character and Length Requirements #167

@anushreekhatri028-coder

Description

@anushreekhatri028-coder

Before submitting

  • I have searched existing issues to make sure this is not a duplicate.
  • I have read the contribution guidelines.

Bug summary

Implement Strong Password Validation with Character and Length Requirements

Steps to reproduce

1.Navigate to the registration or password update page.
2.Enter a weak password (e.g., password, 12345678, or abc123).
3.Submit the form.
4.Observe that the password is accepted even though it does not meet strong security standards.

Expected behavior

Users should only be able to register or update their password if it meets all password strength requirements.
Passwords must contain:
1.At least 8 characters
2.At least one uppercase letter (A–Z)
3.At least one lowercase letter (a–z)
4.At least one numeric digit (0–9)
5.At least one special character (e.g., !@#$%^&*())

Actual behavior

1.Users can create or update passwords without meeting strong security requirements.
2.Weak passwords such as password, 12345678, or abc123 may be accepted.
3.No validation is performed to ensure the presence of uppercase letters, lowercase letters, numbers, or special characters.
4.Users do not receive feedback about password strength or missing requirements.
5.This can lead to the use of weak passwords, increasing the risk of unauthorized account access.

Screenshots or recordings

Image

Browser and device information

Browser: Google Chrome
Browser version:148.0.0.0
Operating system:Windows10
Device: Desktop

Additional context

No response

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions