princekhunt / privateping

PrivatePing is a secure messaging application built on Python's Django framework, providing end-to-end encryption for messages exchanged between users.
https://privateping.bytespot.tech
MIT License
124 stars 30 forks source link

On login page, user is able to click on next, even if username field is blank. #14

Closed princekhunt closed 2 weeks ago

princekhunt commented 2 weeks ago

Describe the bug On Login page, a user can move to password field by clicking next button, even if the username field is empty.

To Reproduce Steps to reproduce the behavior:

  1. Go to https://privateping.bytespot.tech
  2. Click on Login
  3. Keep the username field empty and click on next
  4. See error, you will see the password field.

Expected behavior A clear and concise error should be displayed that, username must be entered before moving ahead to enter the password.

HWKDS commented 2 weeks ago

Hey @princekhunt I see this issue, and I would like to contribute to this issue by solving it. Can you assign this issue to me under SSOC'24.

sudh182004 commented 2 weeks ago

Hi @princekhunt

Actually, I want to know which database you are using for login and signup authentication so that I can provide you with more secure and verified suggestions.

sudh182004 commented 2 weeks ago

By the way, my name is Sudhanshu Dwivedi, and I have already worked on many projects regarding authentication systems. You can check my authentication work here https://drive.google.com/drive/folders/11ffS11w9PChXLO6QRLgEz2iVqQx8mm_5

princekhunt commented 2 weeks ago

Hi @sudh182004 , Thank you for the interest, we assign Issues based on First come first serve. You can lookup other unassigned issues.

princekhunt commented 2 weeks ago

@HWKDS Thanks. Go for it.

sudh182004 commented 2 weeks ago

@princekhunt

No issue. However, if you need any help regarding this in the future, you can contact me. I would be happy to contribute to your project. Here is my LinkedIn I'd https://www.linkedin.com/in/sudhanshu-dwivedi-98a5672b5?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app

princekhunt commented 2 weeks ago

@sudh182004 I am more than happy to invite contributors like you.

I recommend you to try and use this project, https://privateping.bytespot.tech and create new issues of bugs, enhancements and feature request.

To answer your question, we're using Postgres database.

sudh182004 commented 2 weeks ago

@princekhunt

Thank you for the invitation! I will definitely check out the project and contribute by reporting bugs, suggesting enhancements, and requesting features.

princekhunt commented 2 weeks ago

Now an error message is shown when user leaves the username field empty.