Учебное пособие: Аутентификация пользователей
if($result) echo "Привилегии созданы";
?>
Далее следует определить пользователей, которым будет предоставлен доступ к защищенным ресурсам. Для этого нужно присвоить им login и pass . Создадим двух таких пользователей (оставим прежнего root и добавим нового testuser ):
use auth;
insert into auth values
('root', 'Z10N0101');
insert into auth values
('testuser', 'test123');
Листинг index_1.html - страница с формой для улучшения механизма аутентификации из-за применения MySQL.
<html>
<head>
<title>АУТЕНТИФИКАЦИЯ ПОЛЬЗОВАТЕЛЯ MySQL </title>
</head>
<body>
<h1>Пожалуйста зарегистрируйтесь</h1>
<p>Зарегистрировавшись, Вы получите доступ к защищенной странице.</p>
<p>Имя и Пароль можно получить у администратора.</p>
<form method=post action=secretdb.php>
Имя : <input type=text name=login> <br>
Пароль : <input type=password name=pass> <br>
<input type=submit v а 1ue = Отправить ><br>
</form>
</body>
</html>
Листинг secretdb.php — сценарий извлечения текста из полей формы и сравнение его с текстом из базы данных
<?
if(!isset($_POST['login'])&&!isset($_POST['pass']))
{
//Посетитель должен ввести имя и пароль