QUOTE:
Failed to authenticate you. Your username does not match our records, contact your system administrator
Are you sur eyou deleted username in your local datbase blastchatc_users as well as in blastchat server database admin Users area? This error is printed out when whatever blastchat client sends to server doe snot match whatever was send first time for this username entering chat
1. BlastChat client sends username (along other variables) to blastchat server
What encoding is your mysql database set to?
What is your PHP default encoding set to?
What is your webserver html output default encoding set to?
I assume that your mysql/php/webserver char encoding is not UTF-8, so you might be sending something different to blastchat server...that is why it would help to check what client is sending (see 1a.)
nick = urlencode(myss->username);
1a. Have this user after entering chat to open SOURCE in browser (CTRL-U in firefox) and have him find iframe code, there he will see something like
nick=??? (if ??? is not his full username then urlencode is unable to process whatever is retrieved from your database, what is nick set to for him?)
2. BlastChat server receives whatever was sent and stores it in database (now I have seen chinesse, japanese, arabic, ú, í, and other non quite latin characters stored for username)
3. Last but not least and probably something to FIX it right away is, go to chat admin area, Users section, edit problematic user and set field "Username presented" to whatever he desires. (authentication will be done on whatever your website's blastchat client sends to blastchat server, but blastchat server will be presenting this user with this adjusted username)
(this functionality is there from the beginning as I can not automatically adjust for all encodings of different websites