Как избежать регистрации одинаковых (внешне) ников?
Собсно, сабж:
по работе попросили написать что-то типа гостевой с регистрацией. написал - начал думать о разных "нехорошостях". ведь возможно такое, что при наличии зарегистрированного пользователя, например x88x (с английскими ИКС), придет другой и зарегистрирует себе ник х88х (с русскими ХЭ). внешне ники будут одинаковы
может, кто подскажет, как реализовать алгоритм сверки регистрируемого ника с имеющимися в базе никами?
if(!get_magic_quotes_gpc())
{
$_POST['name'] = mysql_escape_string($_POST['name']); //Хоть у нас и есть preg_match, но все равно...
}
$query = "SELECT * `users` WHERE `name`='".$_POST['name']."' ";
$result = mysql_query($query);
if(mysql_num_rows($result))
{
$error = 'Такой логин уже есть в базе';
}