-
Notifications
You must be signed in to change notification settings - Fork 25
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
Client disconnects when password contains extended ASCII #132
Comments
The results of the PHP crypt() function and of the clients encrypting function differ for "non-ascii" input. Most probably a faulty implementation of MDd5Crypt on the clients side. Side note: as the algorithm used by phps crypt-function is version and OS dependent, this should also be switched to a fixed algorithm. |
The Mantis tickets describe the same problem/issue, so I linked them here for completeness. Mantis is not used actively for bugtracking anymore but is still a helpful archive of reports/details. |
With a password that contains extended ASCII (eg:
»ø¦ÿÜ¿öÏàäÿí£Ê·Ìõ¾µ
), I'm able to login to the website just fine.I'm also able to retrieve my list of characters in the client fine.
Although, after selecting a character, the client disconnects and goes back to the login screen.
This is what the log shows:
I was able to get ingame after changing my password to one that doesn't have extended ASCII in it.
In this age of password managers, it's very important to be able to handle any kind of password.
(I'm not sure if the problem is in the client or the server, so feel free to move the issue to the server repo if the issue stems from there.)
The text was updated successfully, but these errors were encountered: