Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 14
1

При авторизации проходит проверка только логина

19.10.2012, 09:42. Показов 1002. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет! такая вот ситуация есть база там есть пользователи, запрос все работает отлична тока когда проверяю с помощью условии на идентичность логина и пароля, он проверяет тока логин а пароль нет! если я ввожу правильный логин то он запускает меня не смотрит даже какой пароль я ввел? помогите

PHP
1
2
3
4
5
$result = mysql_query("SELECT login,id,password FROM users WHERE login='$login' and password='$password'",$db); 
    if (mysql_num_rows($result) > 0){
        $myrow = mysql_fetch_array ($result);
    
        if ($myrow['password'] == $password and $myrow['login'] == $login) <-- вот где php не проверяет пароль
, в чем проблема?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2012, 09:42
Ответы с готовыми решениями:

Проверка логина и пароля при авторизации в БД
Делаю форму авторизации и хочу что бы при вводе логина и пароля программа проверяла правильность...

Проверка существования логина при постоянной авторизации
Это не совсем вопрос, скорее попытка сравнить подходы к одной небольшой проблеме. Часть папок...

Проверка логина и пароля на форме авторизации
Помогите пожалуйста с заданием, есть справочник в котором заранее занесены логины и пароли...

Форма авторизации (проверка на ошибку ввода логина или пароля)
можно ли из таким способом сделать проверку на ошибку ввода логина или пароля или для этого надо...

3
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
19.10.2012, 10:00 2
FAQ по распространенным ошибкам
0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
19.10.2012, 10:03 3
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// тут у вас выберется только запись где введённые логин и пароль
// есть в одной строке
$result = mysql_query("SELECT login,id,password FROM users WHERE login='$login' and password='$password'",$db); 
 
// если прошлый запрос вернул хоть одну запись, значит совпадение найдено
// и проверка прошла, дальше не надо делать проверку
if (mysql_num_rows($result) > 0){
    // тут код если проверка прошла
 
    // это имеет смысл делать, если вы будите где то использовать данные о том кто вошел
    $myrow = mysql_fetch_array ($result);
}
else
{
    // тут код если проверка не прошла
}
Вообщем у вас где то в другом месте ошибка
0
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 14
19.10.2012, 10:30  [ТС] 4
все нашел ошибку, все таки спасибо что ответили
0
19.10.2012, 10:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2012, 10:30
Помогаю со студенческими работами здесь

Код для проверки правильности логина и пароля при авторизации выдает ошибку
Регистрация Логин Пароль Подтвердите пароль

Проверка при регистрации логина
Немогу искать и пробовать, устал!!! Хочу зделать проверку логина при регистрации, лазил по всему...

Проверка логина при регистрации
Здраствуйте! У меня проблема! Я сделал скрипт проверки логина при регистрации и после нажатия...

Проверка логина из формы на наличие логина в базе данных
Пожалуюста подскажите что у меня неправильно работает в коде. Ошибок вродебы нет. Вообщем код...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru