ayush-that / FinVeda

A web application designed to enhance financial literacy.
https://fin-veda.vercel.app/
GNU General Public License v3.0
68 stars 123 forks source link

Login/Register Page input validation #359

Open AnshRehan04 opened 5 days ago

AnshRehan04 commented 5 days ago

What happened?

When you open the Login/Register page, there is a noticeable lack of strict input validations for the username and password fields. This issue allows users to enter incorrect or improperly formatted data, such as usernames with special characters, spaces, or extremely long text, and emails with formats like "user@", "user@domain", or simply "user". Moreover, the password field fails to enforce typical security criteria, permitting passwords that are too short or lack necessary complexity.

Please assign me with this issue under gssoc.

Thank You

How can we reproduce this bug?

To correct the issues on the Login/Register page, we need to implement a combination of client-side and server-side validations to ensure that the data entered by users is properly formatted and meets security standards.

Desktop Information (Optional)

No response

Urgency (Optional)

None