[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Email и пароль
sharomet
Немогу проверить эмэйл и пароль
          $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 написал(а):
неее...там у меня всё правельно, видно гдето чтото просмотрел


_____________
Место клизмы изменить нельзя!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.