Koenig, Огромное спасибо!!!
Прекрасно работает на 3.2.2
Правда есть мини баг
При внесении Логина в базу он идет на рус.языке
Если юзер захочет воспользоваться обычным входом,то он его не пропустит так как логин состоит из рус. символов.
Для этого перед подачей данных в базу и регистрации нужно обработать их
Тоесть сделать логин на анг.языке
Чтобы не было путаници я сделал так имя на анг.языке+день+месяц+год рождения
$lat_nick = rus_lat(mb_strtolower($reg_nick));
$lat = $lat_nick$dayb$monthb$yearofbirth;
Это в запросе изменить
`name_lat` = '" . mysql_real_escape_string($lat) . "',Так проблем со входом не возникнет.