Содержание
- 2. Модификация анкеты Открытая часть анкеты - ФИО - Дата рождения - Любимый актёр Закрытая часть анкеты
- 3. Разграничение доступа на сайте Публичная часть Просмотр анкет (открытая часть анкеты) Просмотр материалов Закрытая часть Редактирование
- 4. Роли Администратор – управление пользовательскими учётными записями (полный контроль над ресурсом) Пользователь – управление своей анкетой,
- 5. Разграничение прав доступа к данным анкеты Просмотр данных открытой части анкеты Редактирование своей анкеты, просмотр полных
- 6. Схема работы ресурса Форма авторизации Администратор Редактирование учётных записей Редактированию любой анкеты Просмотр закрытых частей анкет
- 7. Система авторизации Данные о пользователях (БД) Запрос на авторизацию (PHP) Функционал администратора Функционал зарегистрированного пользователя
- 8. Структура БД. Таблица пользователей (user) id (int)– идентификатор пользователя status_id (int) – идентификатор статуса login (varchar)
- 9. Модульная организация ресурса Анкеты Система управления пользовательскими записями Модуль 1 Модуль 2 Личный кабинет Модуль 3
- 10. Таблица привелегий status_id (int) – Статус Module_id (int)– модуль (скрипт/набор скриптов относящийся к определённому функционал) Grant
- 11. Авторизация через сессии Авторизационная форма Запись данных в сессию Закрытый раздел сайта Запрос Проверка сессионных данных
- 12. Переменные в сесcии $_SESSION[‘site_id’] – маркер ресурса $_SESSION[‘is_logged’] – пользователь залогинен $_SESSION[‘user_id’] – идентификатор пользователя $_SESSION[‘status_id’]
- 13. Авторизация Форма авторизации. Таблица user Запись данных в сессию Логин, пароль
- 14. Работа с закрытыми разделами сайта Проверка сессионных данных Вызов скрипта Проверка уровня доступа
- 15. Модуль авторизации Функция авторизации (login($login,$password)) – проверка авторизационных данных, запись в сессию. Функция проверки авторизации (checkLogin())
- 17. Скачать презентацию










![Переменные в сесcии $_SESSION[‘site_id’] – маркер ресурса $_SESSION[‘is_logged’] – пользователь залогинен $_SESSION[‘user_id’]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/383857/slide-11.jpg)



Комплаенс-контроль в высшей школе: следование современным трендам или вынужденная необходимость?
Ядерные силы Ядерные силы - это силы, связывающие нуклоны в ядре. Взаимодействие между нуклонами называют сильным.
Правописание приставок (5 класс)
Неизвестное об известном
Повторительно – обобщающий урок по теме«Волновая оптика»
Жизнь коротка, искусство – вечно» Гиппократ
Индивидуальное задание - 5. Потребности банковских клиентов
Коррекция формы бровей
Этнопарк Заветный клад в селе Пешнигорт Кудымкарского района
Презентация на тему: Первая помощь при повреждениях скелета
Методы финансовой оценки при M&A сделках на примере DCF (Discounted Cash Flow) анализа
Проведение государственной (итоговой) аттестации выпускников IX классов общеобразовательных учреждений, организуемой региональн
Презентация на тему Разряды наречий по значению
Технология проектирования в детском саду
Значение домашнего задания в учебной деятельности школьника
Тема дружбы в лирике А.С. Пушкина
Связь между величинами: скорость, время, расстояние"
Занимательные задачки
Русский язык как учебный предмет в средней школе
Пример отчета обществ по статусу внедрения системы 5S v1 (версия файла подписанная ЭП)
Презентация на тему Сложение и вычитание. Умножение.
Vypuskniki
Переход на бюджетное планирование в разрезе государственных услуг (работ) в контексте бюджетной реформы
Фенолы
Вирусы, трансферы,профилактика.
Охраняя природу мы сохраняем себе жизнь.
Музей почтовых принадлежностей
Сбербанк