Урок 2. Регистрация и авторизация пользователей

Дата публикации: 31-07-2013

Создание доски объявлений

От автора: на прошлом уроке мы с вами начали создавать скрипт доски объявлений. Определились с шаблоном и основной логической схемой работы скрипта, создали и наполнили базу данных контентом, а также вывели на экран шаблон главной станицы.

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

Хочу заметить, что систему регистрации и авторизации пользователей, мы с нуля создавать не будем, для этого мы воспользуемся уже готовым решением, разработанным в предыдущих уроках, которые ранее публиковались на нашем сайте, вот эти уроки:

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


скачать урок скачать исходники

Все уроки курса:

Метки: ,

Комментарии (4)

  1. Taras

    Скажите почему не работает авторизация, рег выдает ошибку . Ввожу поле регитсрацию и выдает ошибки

    Предупреждение : 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

  2. Taras

    Также вопрос, связанны ли ошибки с тем что уже php 7. Очень полезный курс, но никак не могу найти ответ как решить,

  3. erik

    Как регестрацую и авторизацию переделать под php7? Я всё поменял на mysqli, но мне выдаётся ошибка
    ‘ Ошибка при добавлении пользователя в базу данных

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree