When registering on this forum, I did not get a warning when using an "@" character in my password.
I'm unable to login using said password, I haven't tried if any other special characters cause problems.
How to reproduce:
Register a user with a password like "Supersecretpassword@".
The registration will accept it, but you won't be able to login.
Using the same password but without the "@", it works.