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


Полезное:

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


Категории:

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






Часть 2. Проверка пользователя





 

1. Продолжаем работать с файлом index.html.

2. Обратите внимание на функции‐констукторы классов UserInfo() и Ticket(). Для проверки пользователя необходимо сформировать объект UserInfo, заполнив его свойства login и password и передать этот объект в виде JSON строки на сервер сценарию user_auth.php. Этот сценарий проверит пользователя по базе данных и возвращает объект Ticket (билет пользователя), в котором находится информация id – идентификатор и valid – свойство, равное true, если пользователь правильно ввел данные и прошел проверку на сервере. Полученный билет скрипт должен сохранить в переменной и в последствии предъявлять его серверу для запроса других данных. Сервер по идентификатору билета сможет узнать и проверить, что пользователь прошел проверку и авторизацию.

3. В секции java-скрипта найдите комментарий

/*

** Задание 2: Напишите функцию проверки пользователя …

*/

4. Необходимо написать функцию validateUser(), которая реализует механизм авторизации пользователя на сайте. Функция должна выполняться при нажатии на кнопку [Вход] на форме авторизации (frmLogin).

5. Итак, в функции реализуйте следующие этапы:

- считайте логин и пароль из соответствующих полей формы frmLogin

- создайте новый объект UserInfo и заполните его свойства login и password

- выполните JSON сериализацию этого объекта в строку

- передайте методом POST полученную строку на сервер скрипту user_auth.php (не забудьте указать Content‐type: text/plain и Content‐length, равный длине строки)

- если данные корректны, то сервер возвращает строку с данными объекта Ticket

- выполните десериализацию полученной строки и проанализируйте значение свойства valid

- если значение свойства valid = true, то пользователь получил «билет», прошел авторизацию на сервере

- если свойство valid = false, то необходимо вывести сообщение об ошибке авторизации, для этого установите свойство style.display = "block" для объекта

<div id="divMessage" class="block">

- сохраните полученный от сервера «билет» (это объект Ticket) в переменную







Date: 2015-10-18; view: 361; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию