Урок 2. Регистрация и авторизация пользователей
Дата публикации: 31-07-2013
От автора: на прошлом уроке мы с вами начали создавать скрипт доски объявлений. Определились с шаблоном и основной логической схемой работы скрипта, создали и наполнили базу данных контентом, а также вывели на экран шаблон главной станицы.
В сегодняшнем уроке мы продолжим разрабатывать данный скрипт, а именно создадим систему регистрации и авторизации пользователей, а также механизм разделения прав пользователей. Так как особенность доски объявлений состоит в том, что любые манипуляции с объявлениями могут совершать только авторизированные пользователи и к тому же обладающие определенными правами на это. А также создадим и выведем на экран страничку по добавлению нового объявления.
Хочу заметить, что систему регистрации и авторизации пользователей, мы с нуля создавать не будем, для этого мы воспользуемся уже готовым решением, разработанным в предыдущих уроках, которые ранее публиковались на нашем сайте, вот эти уроки:
//webformyself.com/premium-registraciya-i-avtorizaciya-polzovatelej-na-sajte-chast-1/
//webformyself.com/premium-registraciya-i-avtorizaciya-polzovatelej-na-sajte-chast-2/
По результатам урока мы с Вами прикрутим готовую систему регистрации и авторизации к скрипту. Вы научитесь выводить категории в виде двухуровневого меню, скрывать определенные элементы скрипта для не авторизованных пользователей, а также закрывать доступ к страницам, для пользователей с ограниченными правами. Так же мы создадим страницу для добавления нового объявления, а в следующем уроке, создадим обработчик для сохранения данных в базе данных.
Все уроки курса:
Метки: доска объявлений, премиум
Скажите почему не работает авторизация, рег выдает ошибку . Ввожу поле регитсрацию и выдает ошибки
Предупреждение : mysqli_real_escape_string () ожидает ровно 2 параметра, 1 заданных в C: \ Server \ domains \ messbox \ functions.php в строке 70
Предупреждение : mysqli_query () ожидает как минимум 2 параметра, 1 задано в C: \ Server \ domains \ messbox \ functions.php в строке 72
Предупреждение : mysqli_num_rows () ожидает, что параметр 1 будет mysqli_result, null указан в C: \ Server \ domains \ messbox \ functions.php в строке 74
Предупреждение : mysqli_real_escape_string () ожидает ровно 2 параметра, 1 заданных в C: \ Server \ domains \ messbox \ functions.php в строке 99
Предупреждение: mysqli_real_escape_string () ожидает ровно 2 параметра, 1 заданных в C: \ Server \ domains \ messbox \ functions.php в строке 100.
Предупреждение : mysqli_real_escape_string () ожидает ровно 2 параметра, 1 заданных в C: \ Server \ domains \ messbox \ functions .php on line 102
Предупреждение : mysqli_query () ожидает как минимум 2 параметра, 1 задано в C: \ Server \ domains \ messbox \ functions.php в строке 104
Предупреждение : mysqli_error () ожидает точно 1 параметр, 0 заданный в C: \ Сервер \ domains \ messbox \ functions.php в строке 110
Также вопрос, связанны ли ошибки с тем что уже php 7. Очень полезный курс, но никак не могу найти ответ как решить,
Тарас, вы нашли ответ на ваш вопрос?
Как регестрацую и авторизацию переделать под php7? Я всё поменял на mysqli, но мне выдаётся ошибка
‘ Ошибка при добавлении пользователя в базу данных
‘