|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.06.2020, 18:40 | #1 |
Пользователь
Регистрация: 03.11.2017
Сообщений: 24
|
Авторизация на сайте. Сложность с массивами "логин" и "пароль".
Добрый день!
Создаю форму авторизации на сайте. Когда создаю в коде запись такого вида: Код:
Но, если создаю массив, например такой: Код:
Конечно, пишу в коде не сразу оба варианта, а один вместо другого. Скажите. пожалуйста, что я делаю не так? Думаю, что ошибка, где-то в следующих строках (хотя, возможно, ошибаюсь): Код:
|
04.06.2020, 19:19 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Код:
E-Mail: arigato.freelance@gmail.com
|
04.06.2020, 23:59 | #3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
= $pass
|
05.06.2020, 00:58 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
E-Mail: arigato.freelance@gmail.com
|
05.06.2020, 14:14 | #5 |
Пользователь
Регистрация: 03.11.2017
Сообщений: 24
|
Arigato,
С одной стороны есть прогресс - код работает. Но, есть один минус. Когда вводишь в форму логин, который есть в массиве и пароль, который относится к другому логину, то всё равно происходит вход. То есть, ввожу я, например, логин - 'admin' + пароль - '789' и происходит вход. |
05.06.2020, 14:33 | #6 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Pavll, значит у вас в коде ошибка. Покажите целиком, что получилось.
E-Mail: arigato.freelance@gmail.com
|
05.06.2020, 14:58 | #7 |
Пользователь
Регистрация: 03.11.2017
Сообщений: 24
|
Вот, пожалуйста:
Код:
|
05.06.2020, 15:02 | #8 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Во-первых, один знак "=" это не сравнение, а присваивание. Во-вторых, вы в сессию заносите md5 от пароля, а сравниваете с исходным паролем.
E-Mail: arigato.freelance@gmail.com
|
05.06.2020, 15:31 | #9 | |
Пользователь
Регистрация: 03.11.2017
Сообщений: 24
|
Цитата:
Сказывается то, что я ещё новичок в этом деле. Думал, что md5 от пароля автоматически преобразуется в коде. Даже не думал, что в этом может быть ошибка. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" | Бахтиёр1916 | Windows | 1 | 05.04.2017 12:53 |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |
Создать класс "Вентилятор" содержащий в себе классы: "Двигатель", "Контроллер", "Пульт управления" | link90 | Общие вопросы C/C++ | 2 | 27.03.2016 12:34 |