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 Request: Passphrase Field Validation in Web UI #511

Open
thienandangthanh opened this issue Nov 7, 2023 · 0 comments
Open

Feature Request: Passphrase Field Validation in Web UI #511

thienandangthanh opened this issue Nov 7, 2023 · 0 comments

Comments

@thienandangthanh
Copy link

thienandangthanh commented Nov 7, 2023

Currently, the form passphrase field does not validate the length of the input when a WiFi network’s security is enabled. This can lead to issues when attempting to connect to a secure network with a passphrase that does not meet the required length.

Specifically, when a user enters a passphrase of incorrect length, the Access Point (AP) disconnects and attempts to connect to the WiFi network with the user-entered credentials. If the passphrase length does not meet the requirement, the connection fails. The AP is then created again, requiring the user to reconnect. This creates a poor user experience and delays the configuration process.

For instance, in WPA/WPA2 Personal networks, each wireless network device encrypts the network traffic using a 256-bit key. This key may be entered either as a string of 64 hexadecimal digits, or as a passphrase of 8 to 63 printable ASCII characters.

To improve the user experience and prevent potential connection issues, I propose adding validation to the passphrase field. This validation should check if the entered passphrase meets the length requirements for the selected WiFi network’s security protocol before attempting to connect.

@thienandangthanh thienandangthanh changed the title Feature Request: Password Field Validation in Web UI Feature Request: Passphrase Field Validation in Web UI Nov 7, 2023
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