Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки, молоді та спорту України
ІФНТУНГ
Кафедра КСМ
Лабораторна робота №2
АУТЕНТИФІКАЦІЯ КОРИСТУВАЧІВ WEB-СИСТЕМ
ЗАСОБАМИ ТЕХНОЛОГІЇ РНР
Мета: вивчення принципів аутентифікації користувачів в Web-системах на прикладі РНР-сеансів.
<?php @ $name = $_POST[name];@ $password = $_POST[password];$title ="Будь-ласка, введіть ім’я користувача і пароль";if (empty($name)||empty($password)){// користувач повинен ввести ім’я і пароль ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title><?php echo $title ?></title></head>
<body><h1><?php echo $title ;?></h1><p>Эта страница является секретной.</p><form action="secret.php" method="post"><table width="49%" border="0" cellspacing="0" cellpadding="0"><tr><td width="27%">Ім’я користувача</td><td width="73%"><input name="name" type="text" size="25" maxlength="50" /> </td></tr><tr><td>Пароль</td><td><input type="password" name="password" size="25" maxlength="50" /></td></tr><tr><td></td><td colspan="2"> <input type="submit" name="button" value="Войти" /></td></tr></table>
</form>
<?php }else if ($name == 'user' && $password == 'pass'){// Комбінація імені користувача і пароля вірнаecho '<h1>Ви зайшли на секретну сторінку</h1>';echo 'Ласкаво просимо! Ім‘я користувача і пароль введені вірно';}else{// Комбінація імені користувача і пароля невірнаecho '<h1>Невірно введені дані</h1>';echo 'У вас немає доступу до сторінки.';}?></body></html>
Висновок: виконавши дану роботу, я ознайомився з реалізацією алгоритму авторизації в Web-системах.