<MyRusakov.ru />

WordPress 6 с Нуля до Гуру

WordPress 6 с Нуля до Гуру

Этот курс научит Вас созданию самых разных сайтов на самой популярной в мире CMS - WordPress. Вы увидите установку и настройку локального сервера, разбор каждой настройки, каждой кнопки и каждого пункта меню в панели WordPress.

Также Вы получите и всю практику, поскольку прямо в курсе с нуля создаётся полноценный Интернет-магазин, который затем публикуется в Интернете. И всё это прямо на Ваших глазах.

Помимо уроков к курсу идут упражнения для закрепления материала.

И, наконец, к курсу идёт ценнейший Бонус по тому, как используя ChatGPT и создавая контент для сайта, можно выйти на пассивный доход. Вы наглядно увидите, как зарегистрироваться в ChatGPT (в том числе, и если Вы из России), как правильно выбрать тему для сайта, как правильно генерировать статьи для него(чтобы они индексировались поисковыми системами) и как правильно монетизировать трафик на сайте.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Отказ авторизации
20.06.2016 03:13:48 Отказ авторизации Сообщение #1
ID4Quest

ID4Quest

Новичок

Новичок

Дата регистрации:
20.06.2016 00:41:16

Сообщений: 3

Михаил, добрый день. Благополучно пройдя видеоурок «Регистрация пользователей на PHP»,
неожиданно «забуксовал» на «Авторизации на сайте»:
Следующий код упорно не желает воспринимать «авторизованного и занесенного в базу данных»
пользователя – при вводе логина и пароля следует отказ авторизации: «Неверное имя пользователя и/или пароль»
--------------------------------------------------------------------------------------------------------------
user_panel.php
--------------------------------------------------------------------------------------------------------------
<?php
    if (checkUser($_SESSION['login'],$_SESSION['password'])) {
        echo "<p>Здравствуйте, <b>".$_SESSION['login']."</b>!";
    }
    else {
        if ($_SESSION['error_auth'] == 1) {
            echo "<spanstyle='color:red;'>Неверное имя пользователя и/или
пароль</span>";

            unset ($_SESSION['error_auth']);
        }
        require_once"formlogin.html";
    }
?>
--------------------------------------------------------------------------------------------------------------
functions.php
--------------------------------------------------------------------------------------------------------------
    function checkUser ($login, $password){                         //   10:35
        if (($login == "" ||($password == "") return false;      //   16:45
        $mysqli = connectDB();
        $result_set =$mysqli->query("SELECT password FROM users WHERE login =
'$login'";

        $user = $result_set->fetch_assoc();
        $real_password = $user['password'];
        closeDB($mysqli);
        return $real_password == $password;
    }
--------------------------------------------------------------------------------------------------------------
Помогите,пожалуйста!!!
Профиль
20.06.2016 19:10:31 Отказ авторизации Сообщение #2
lll

lll

Эксперт

Эксперт

Дата регистрации:
17.06.2016 22:32:32

Сообщений: 134

Привет! Для авторизации пользователя  почему ты login и password берешь из сессии???
Надо брать из формы Пример: $name=$_POST["name"] и $password=$_POST["password"]
Потом проверять функцией checkUser($name,$password);
Профиль