Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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; Нарушение авторских прав |