|
4 / 3 / 2
Регистрация: 11.08.2016
Сообщений: 352
|
|||||||||||
Авторизация. Исправить ошибки в авторизации28.01.2018, 18:43. Показов 797. Ответов 14
Метки нет (Все метки)
Здравствуйте!
Работаю с авторизацией и использую самые инновационные методы моего хостинга, а также PHP 7.1 и PDO. Проблема в том, что сейчас работает авторизация сама по себе. Т.е какой логин ввел пользователь, такой логин отображается в личном профиле. Вот код на текущий момент, хотя проделывал множество разных манипуляций по несколько раз, но не работает:
Кликните здесь для просмотра всего текста
Верификация не пройдена! Авторизация отклонена! Вот еще один вариант, но он направляет на личную страницу пользователя с любым логином и паролем. (Логин в сессиях)
Проверим последний вариант кода, вводим в поле ЛОГИН: login ПАРОЛЬ: 12345 А в первом варианте просто выбрасывает второй раз на станицу авторизации, например используем логин admin и его пароль (правильный) и все равно выбрасывает. Прошу, помогите мне с этим, т.к переписываю уже раз сотый и все равно не работает должным образом.
0
|
|||||||||||
| 28.01.2018, 18:43 | |
|
Ответы с готовыми решениями:
14
Исправить ошибки в коде авторизации на сайте Веб авторизация, достать куки из авторизации через webBrowser
|
|
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
|
||||||
| 29.01.2018, 12:05 | ||||||
|
А Вы проверяли $logintrade['password']? Если всё время у Вас else, очевидно, что, что-то не так с методом этого объекта.
Для начала я бы проверил:
0
|
||||||
|
4 / 3 / 2
Регистрация: 11.08.2016
Сообщений: 352
|
||||||
| 30.01.2018, 20:04 [ТС] | ||||||
|
atanov, выдает пароль в открытом виде. Однако из этого делаем вывод, что регулярка не причем, настоящее время код выглядит так, а вот как его исправить:
0
|
||||||
|
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
|
|
| 30.01.2018, 21:54 | |
|
Ну а Вы поверили $logintrade['password']? Я бы с этого начал, т.к. очевидно условие в 29-й строке всегда false. Ну последний Ваш скрипт, что именно не так делает?
0
|
|
|
4 / 3 / 2
Регистрация: 11.08.2016
Сообщений: 352
|
||||||||||||||||
| 31.01.2018, 12:54 [ТС] | ||||||||||||||||
|
atanov, в том то и дело я не знаю как использовать password_verify, хотя и сотрел документацию 5 раз? для проверки пароль и запрос SQL должен быть наверное таким
Если брать последний скрипт, мною написанный, то он просто передает введенный логин в сессию и переходит на личную станицу пользователя, но... . Как известно, в базе данных только один пользователь- admin. Пароль его 36018Google49ONet50 . Очистим сессии файла userspage.php:
Логин: dostup Пароль:Ok2LahtASm2018eH43 Проверим: Пользователь системы dostup Вы на секретной странице dostup Но такого пользователя в Базе Данных вообще нет.
0
|
||||||||||||||||
|
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
|
|
| 31.01.2018, 14:15 | |
|
Uni_programist,
Правильно ли я понял, что Вам нужно, что когда пользователь ввёл правильные login и password, то должна загрузиться некая страница - секретная. И она загружается, только если пользователь авторизован. Верно?
0
|
|
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||||||||||||
| 31.01.2018, 15:51 | ||||||||||||
А если так?
0
|
||||||||||||
|
4 / 3 / 2
Регистрация: 11.08.2016
Сообщений: 352
|
|||||||||||
| 31.01.2018, 17:02 [ТС] | |||||||||||
|
atanov, да,это "Личный кабинет пользователя" и попасть в него можно только введя правильный логин и пароль.
Jewbacabra, итак, при регистрации была использована функция password_hash(), которая создала мощный кеш пароля по алгоримтму CRYPT_BLOWFISH. Попробуем выполнить запрос SQL
Попробуем выполнить запрос SQL
Ответ: SQL-запрос успешно выполнен. Правда я не понял к чему эти вопросы? Проверить, каким образом База данных возвращает данные?
0
|
|||||||||||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||||||||
| 31.01.2018, 17:32 | ||||||||
0
|
||||||||
|
4 / 3 / 2
Регистрация: 11.08.2016
Сообщений: 352
|
|||||||||||
| 31.01.2018, 22:02 [ТС] | |||||||||||
|
Jewbacabra, код сейчас выглядит код:
Логин: dospup Пароль: 56765 Что не так не пойму? Моежет стоит добавить SQL запрос здесь :
0
|
|||||||||||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|||
| 31.01.2018, 22:20 | |||
|
0
|
|||
|
4 / 3 / 2
Регистрация: 11.08.2016
Сообщений: 352
|
||||||||||||
| 31.01.2018, 23:20 [ТС] | ||||||||||||
|
Jewbacabra, пробовал прописывать переменную $hash в файле подключения так:
Поскольку мы передаем SQL запрос, с безымянным палероидом, то данный запрос будет выбирать все данные с БД, а
0
|
||||||||||||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
| 01.02.2018, 00:30 | |
|
0
|
|
|
4 / 3 / 2
Регистрация: 11.08.2016
Сообщений: 352
|
|
| 01.02.2018, 16:25 [ТС] | |
|
Jewbacabra, Как я уже говорил запрос выбирает все данные, а метод execute сравнивает полученные данные и возвращает true or false. Хотя, может быть я и неправ, т.к только начал изучать язык программирования PHP.
0
|
|
|
4 / 3 / 2
Регистрация: 11.08.2016
Сообщений: 352
|
||||||
| 02.02.2018, 16:50 [ТС] | ||||||
|
Jewbacabra, теперь код выглядит так:
0
|
||||||
| 02.02.2018, 16:50 | |
|
Помогаю со студенческими работами здесь
15
Найти ошибки в коде и исправить эти ошибки (Наследование) Исправить процедуру авторизации пользователя Исправить ошыбки при авторизации Исправить ошибку в авторизации в программе Правка ошибки в авторизации ВК Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
[В процессе разработки] SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|