0 / 0 / 0
Регистрация: 02.05.2018
Сообщений: 8
|
|||||||||||
1 | |||||||||||
"Неверный пароль" при авторизации08.05.2018, 19:37. Показов 4957. Ответов 8
Сделал такую авторизацию. До того зарегистрировал на "сайте" пользователя, его данные сохранились в БД. Логинюсь по е-мэйлу и паролю - вылетает "wrong password". Вписал строчку
0
|
08.05.2018, 19:37 | |
Ответы с готовыми решениями:
8
Код PHP не берёт данные из базы данных, при авторизации всегда выдаёт прописанную ошибку "Неверный логин или пароль" Форма авторизации, не могу проверить хешированный пароль в базе данных Не срабатывает авторизация PHP (пишет неверный логин или пароль) Как задать логи и пароль в форме авторизации? Нужно создать страницу авторизации, пароль должен высылаться администратором сайта |
2034 / 1093 / 408
Регистрация: 29.04.2016
Сообщений: 2,612
|
|
08.05.2018, 19:47 | 2 |
а вы проверяли
$_POST['pass']) и пароль в БД --- они точно записаны ВМЕСТЕ в двойном md5(); просто предположение может у вас кто-то из них не в двойном md5() потому что я вижу на 19 строке двойной md5()
0
|
0 / 0 / 0
Регистрация: 02.05.2018
Сообщений: 8
|
|
08.05.2018, 20:18 [ТС] | 3 |
В форме регистрации, отсылаемой в БД, так: $password = md5(md5(trim($_POST['pass'])));
0
|
2034 / 1093 / 408
Регистрация: 29.04.2016
Сообщений: 2,612
|
|
08.05.2018, 22:22 | 4 |
Сообщение было отмечено izzy1 как решение
Решение
izzy1, пока не понял почему но:
echo $pass показывает 897c8fde25c5cc5270cd --- это то что у вас в while(){} а echo md5(md5($_POST['pass'])) показывает 897c8fde25c5cc5270cda61425eed3c8для сравнения: 897c8fde25c5cc5270cd 897c8fde25c5cc5270cda61425eed3c8 откуда-то берется "хвостик" --- мистика или невнимательность ладно поковыряю дальше Добавлено через 31 минуту izzy1, по-моему у вас в таблице в ячейке user_password стоит маленькое количество символов для хранения, когда база создавалась в поле Длина/значения , попробуйте там поставить значение 50Добавлено через 41 секунду похоже что ваш пароль при занесении в базу просто обрезается Добавлено через 43 секунды то есть пароль обрезается в самой базе Добавлено через 3 минуты izzy1, оказалось что я прав теперь выводит все хорошо и не ругается <h1>Wrong password</h1> у вас ошибка не в коде а в ячейке
0
|
0 / 0 / 0
Регистрация: 02.05.2018
Сообщений: 8
|
|
08.05.2018, 22:22 [ТС] | 5 |
У меня тоже... Видимо, из-за этого и не логинится? И выходит, что я вообще этот md5 неправильно использую? Только вот как правильно?
пока писал, не заметил: пойду проверю!
0
|
2034 / 1093 / 408
Регистрация: 29.04.2016
Сообщений: 2,612
|
|
08.05.2018, 22:27 | 6 |
1
|
2034 / 1093 / 408
Регистрация: 29.04.2016
Сообщений: 2,612
|
|
08.05.2018, 22:30 | 7 |
по крайней мере у меня теперь все четко
1
|
0 / 0 / 0
Регистрация: 02.05.2018
Сообщений: 8
|
|
08.05.2018, 22:36 [ТС] | 8 |
0
|
2034 / 1093 / 408
Регистрация: 29.04.2016
Сообщений: 2,612
|
|
08.05.2018, 22:36 | 9 |
izzy1, нуу... рад за вас
0
|
08.05.2018, 22:36 | |
08.05.2018, 22:36 | |
Помогаю со студенческими работами здесь
9
При отладке формы авторизации стабильно неверный логин\пароль На вашу страницу в течение 24 часов было сделано более 10 неудачных попыток авторизации (вы или кто-то другой ввели неверный пароль 12 раз) При обращении к сетевому диску debian из win 98 запрашивает пароль без имени и выдает ошибку "неверный пароль" Неверный пароль при доступе к сетевому диску Dolphin - неверный логин и пароль при входе в админпанель Нужно расхешировать пароль из db MySQL при проверке авторизации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |