There is a flaw in your logging process where a password containing a symbol is not accepted if it is typed in. Instead the user must copy/paste the password.
You won't be notified about changes to this idea.