Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 08.08.2019
Сообщений: 8

Не работает авторизация

29.04.2021, 08:29. Показов 746. Ответов 2

Студворк — интернет-сервис помощи студентам
Здравствуйте. Не понимаю почему, при вводу корректных емаил и пароля, сайт выдает "Неверные e-mail и/или пароль!";


вот auth.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    require_once "start.php";
    $email= htmlspecialchars ($_POST["email"]);
    $password = htmlspecialchars ($_POST["password"]);
    $password = md5($password);
    if (checkUser($email, $password))
    {
        $_SESSION["email"]=$email;
        $_SESSION["password"]=$password;
    }
    else $_SESSION["error_auth"] = 1;
    header("Location: ".$_SERVER["HTTP_REFERER"]);
    exit;
?>
вот auth_form.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?
    if ($_SESSION["error_auth"])
        {unset ($_SESSION["error_auth"]);
            $alert = "Неверные e-mail и/или пароль!";
        include "alert.php";
}?>
<form name="auth" action="auth.php" method="post">
    <table>
        <tr>
            <td>E-mail:</td>
            <td>
                <input type="text" name="email" />
            </td>
            <td>Пароль:</td>
            <td>
                <input type="password" name="password" />
            </td>
        </tr>
        <tr>
            <td colspan="4">
                <input type="submit" name="button_auth" value = "Войти"/>
            </td>
        </tr>
    </table>
</form>
вот функция checkUser

PHP
1
2
3
4
5
6
7
8
9
10
    function checkUser ($email, $password) {
        global $mysqli;
        connectDB();
        $result_set = $mysqli->query("SELECT * FROM `users` WHERE `email`='$email' AND `password`='$password'");
        closeDB();
        if ($result_set->fetch_assoc())
        {return true;}
        else 
        {return false;}
    }
Миниатюры
Не работает авторизация  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.04.2021, 08:29
Ответы с готовыми решениями:

Не работает авторизация!
Создал меню регистрации и там все работает,заносит даные в БД. Но вот войти по ним не выходит! Вот код запроса на вход $dbc =...

Не работает авторизация
Всем доброго времени суток! Почему в login1.php ругается на 31 строку? Там какой-то параметр пропущен? Но все равно скрипт даже с ошибкой...

не работает авторизация
&lt;html&gt; &lt;form method=&quot;post&quot; action=&quot;menu.php&quot;&gt; Login: &lt;input type='text' name='lgn'&gt; &lt;/br&gt; Password: &lt;input type='password'...

2
0 / 0 / 0
Регистрация: 08.08.2019
Сообщений: 8
29.04.2021, 09:58  [ТС]
АПДЕЙТ. Удалось выяснить что при регистрации, в базу добавляется пользователь, с шифрованием пароля в мд5, но он шифрует какой-то бред (57210b12af5e06ad2e6e54a93b1465aa) одно и тоже значение всегда, не то значение получается в базе. Вопрос: почему так?
В чем дело?

Добавлено через 8 минут
Отключил шифрование. Эта падла записывает в базу не значение из текстового поля которое вводит пользователь а тупо password_1.
Этот password_1 и есть эта хеш сумма 57210b12af5e06ad2e6e54a93b1465aa
0
0 / 0 / 0
Регистрация: 08.08.2019
Сообщений: 8
29.04.2021, 10:00  [ТС]
Короче просто я идиот пропустил знак $
Миниатюры
Не работает авторизация  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.04.2021, 10:00
Помогаю со студенческими работами здесь

не работает авторизация
написал несложный(казалось бы) скрипт авторизация...авторизация идет через таблицу в которой три столбца id,login,passwd.СУБД...

Не работает авторизация
Всем привет. Подскажите пожалуйста. Есть скрипт авторизации на сайте, решил из него убрать PDO , после того как убрал , теперь не работает...

Не работает авторизация
Добрый день. mysql_query возвращает false В чем может быть проблема? $name_user_auto = $_POST; $pass_user_auto = $_POST; ...

Не работает авторизация
файл ini.php, когда авторизируешся на сайт, просто обновляет страницу. Думал что что-то с базой, но при регистрации аккаунт заноситься в...

Не работает авторизация
Привет. Установлен К2 и стандартная joomla`вская авторизация. При попытке авторизоваться с материала созданного в К2, выдается ошибка. ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru