Let's say someone logins as a guest then changes their name to a well-known entity.
Under cover of that nickname they could behave inappropriately.
The first thing to do is turn off the change nick, and limit the characters.
Then look at the the user name you want to protect.
Let's say it's "zebra"
zeebra, zeabra, zebraa, all convey the impression it could be the person "zebra"
Password protect the user "zebra" (there's other threads on that)
Then for the possible others:
If the login name is $n ..
if ($n == "zee") {
include "oops.php";
exit;
}
if ($n == "zea") {
include "oops.php";
exit;
}
if ($n == "ebraa") {
include "oops.php";
exit;
}
My oops.php says loading and will do that forever - it never does anything.
You could of course simply have an error message - but that's no fun.
