ція авторизації користувача
.12.5.1 Результати
Функція є стартовою в модулі роботи з веб-ресурсом. Для коректної роботи функції необхідно наявність активного підключення до мережі Інтернет у користувача для здійснення передачі клієнт/сервер. p align="justify"> Функція буде переводити користувача до основного матеріалу ресурсу у разі успішного виконання авторизації, і виводити посилання на повторну авторизацію при невдачі.
2.12.5.2 Процеси обробки
В
.12.5.3 Входи
При спробі доступу до веб-ресурсу, користувачеві буде виведена форма для авторизації. Схематично вона буде мати наступний вигляд:
В
$ result = mysql_query ("$ zapros '", $ db);
$ myrow = mysql_fetch_array ($ result);
де $ zapros - SQL запит на вибірку даних з параметрами авторизації, введеними користувачем.
2.12.5.4 Ергономічні характеристики
При неправильному зазначенні будь-якого з параметрів SQL запиту, MySQL видасть наступну помилку:
Warning: mysql_fetch_array () expects parameter to be resource, boolean given in on line
Для перевірки правильності введених даних буде використовуватися наступна конструкція: Буде створена, спеціальна змінна, що зберігає в собі кількість результатів виконаного запиту, якщо кількість цих результатів дорівнює 0, то користувач ввів неправильні дані, у разі якщо кількість результатів дорівнює 1, то користувач ввів правильні дані.
$ NumRows = mysql_num_rows ($ result);
if ($ NumRows == 0)
{
// Перехід на сторінку авторизації
}
{
// Успішна авторизація користувача
}
Інформаційна система підтримує до 30 одночасних підключень до веб-ресурсу, відповідно, функція авторизаці ії є багатопотокової. Швидкість виконання залежить від навантаження на сховище, до якого звертається функція. При стандартних умовах швидкість виконання мінімальна. p align="justify"> Функція є сприйнятливою до переданим їй параметрах, тому необхідно провести 2 контрольних прикладу. Один з них - введення неповного інформації (відсутність логіна або пароля, або відсутність і того й того), другий - введення даних, що не занесених до бази (неправильна комбінація логіну-пароля). br/>
2.12.3 Функція відправки параметрів запиту на сервер
.12.3.1 Результати
Для коректної роботи функції потрібна наявність активного Інтернет-підключення на стороні клієнта.
Відправка параметрів, обраних користувачем, буде здійснювати...