Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Лабораторная работа № 8






 

Цель: Разработка диалоговых систем с помощью Web-технологий.

 

Задачи:

1. Научиться переносить данные между страницами

2. Научиться переадресовывать запросы

 

Требования к системе. Разработать систему, выполняющую следующие функции:

1. Авторизация введенных данных о пользователе. После авторизации каждый каждая страничка должна содержать ФИО «залогиневшегося» пользователя

2. Ввод данных от пользователя

3. Редактирование введенных данных

4. Просмотр введенных данных

 

Система состоит из 4-х модулей:

1. Страница ввода идентификационных данных (логин/пароль)

2. Главное меню

3. Страница ввода/редактирования данных

4. Просмотр введенных данных

 

Функциональная схема работы:

Практическая реализация

Данная лабораторная работа опирается на предыдущую лабораторную работу №2 «Обмен информацией между WEB-сервером и клиентом». В качестве примера для реализации можно взять систему работы с анкетными данными. Работа системы начинается со страницы «ввод логина/пароля». В случае удачной аутентификации пользователь попадает на «основное меню», из которого он может ввести/поменять/просмотреть данные о себе или выйти из системы. Переадресация на другую страницу выполняется с помощью команды протокола HTTP, реализуемую через:

print header (" Location: login.php");

exit;

Данная команда должна идти первой из выводимого на поток вывода (до тега < html>), иначе переадресации не случится.

Требование к безопасности: «неавторизованные» пользователи не должны видеть ни одной странички, кроме «ввод логина/пароля». В случае, если «неавторизованный» пользователь пытается вызвать любую страницу, система должна адресовать его на страницу «ввод логина/пароля».

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.