время
|
|
424 Часть IV. PHP-функции Глава 7
type="password" name="user_pass"xbr>
<input type="submit" name="Submit">
</form>
</body>
</html>
Пример 31.6. Практическое применение. Файл authorize.php
<?php
// открываем сессию
session_start();
// проверяем, были ли данные отправлены формой
if($Submit){
•// проверяем данные на правильность. В этом случае
// имя пользователя и пароль вписаны прямо в код, но на практике
// целесообразней проверять логин/пароль в базе данных
//и при совпадении давать доступ пользователю
if(($user_name=="cleo")&&($user_pass=="password")){
$logged user = $user name;
Глава 31. Сессии в РНР 429
/ I запоминаем имя пользователя
session_register ("logged_user") ;
// и переправляем его на "секретную" страницу
header ( "Location : secretplace . php" ) ;
exit;
// если что-то .было не так, то пользователь получит сообщение об сшибке
?>
<htmlxbody>
Вы ввели