$select = mysql_query("SELECT UEmail,UPass FROM users");
if(!$select){
return exit('выборка не удалась');
}
$array = mysql_fetch_assoc($select);
if ($UEmail === $array['UEmail'] && $UPass === $array['UPass']){
echo "вы вошли";
}else {
return exit('Неправельный Email или пароль');
}
постоянно пишет Неправельный Email или пароль
Спустя 16 минут, 56 секунд (13.04.2012 - 18:13) l@pteff написал(а):
$select = mysql_query("SELECT `UEmail`,`UPass` FROM `users` WHERE `UEmail`='".mysql_real_escape_string($UEmail)."' and `UPass` = '$UPass' LIMIT 1");
if (mysql_num_rows($select)==0) {
echo 'выборка не удалась';
}
else {
echo 'вы вошли';
}
И не забываем шифровать пароль юзера
Спустя 44 минуты, 46 секунд (13.04.2012 - 18:57) sharomet написал(а):
всё равно не то
постоянно пишет неправельные данные хоть они правельные хоть нет(
$select = mysql_query("SELECT `UEmail`,`UPass` FROM `users`
WHERE `UEmail`='".mysql_real_escape_string($UEmail)."' and `UPass` = '".$UPass."' LIMIT 1");
if (mysql_num_rows($select)==0) {
echo 'неправельно ввели данные';
}
else {
echo 'вы вошли';
}
постоянно пишет неправельные данные хоть они правельные хоть нет(
Спустя 53 минуты, 22 секунды (13.04.2012 - 19:51) l@pteff написал(а):
sharomet, так должна выглядеть у тебя регистрация юзера
И в скрипте авторизации применяй те же фильтры к вводимым мылу и паролю, иначе они не совпадут даже при правильном вводе.
$UEmail = trim($_POST['UEmail']);
$UPass = md5($_POST['UPass']);
$insert = mysql_query("INSERT INTO `users` (UEmail, UPass) VALUES ('".mysql_real_escape_string($UEmail)."', '$UPass')");
И в скрипте авторизации применяй те же фильтры к вводимым мылу и паролю, иначе они не совпадут даже при правильном вводе.
Спустя 2 часа, 54 минуты, 1 секунда (13.04.2012 - 22:45) sharomet написал(а):
неее...там у меня всё правельно, видно гдето чтото просмотрел
_____________
Место клизмы изменить нельзя!