help Защо немога да се логна когато...

lichnoooo

Registered
Правя един сайта за запознанства но когато си напрая регистрация и в името ако има долна черта ми изписва грешно потребителско име а всъщност регистрацията я има във датабазата

таблицата ми за име на потребител еType : varchar а Collation : utf8_unicode_ci
 
$subuser = stripslashes($subuser);
if(strlen($subuser) < 5 || strlen($subuser) > 30 ||
!eregi("^([0-9a-z])+$", $subuser) ||
(!$database->usernameTaken($subuser))){
$form->setError($field, "* Username does not exist<br>");
}
}

а това какво е ?
 
Това означава че ако в името на юзъра няма само цифри и малки латински букви ще ти даде грешка че не съществува.
От тука ти идва проблема.
А ти как си го инсертнал тоя юзър в базата данни. При регистрацията предполагам че трябва да се прави същата проверка или си го инсертнал на ръка директно през phpmyadmin?
 

Back
Горе