Добрый вечер! помогите почему не отрабатывает условие?
auth.php<?php
$password = '827ccb0eea8a706c4c34a16891f84e7b'; //пароль 12345
header('Content-Type: text/html; charset=utf-8');
if ( !empty( $_REQUEST['password'] ) and md5($_REQUEST['password']) == $password ) {
session_start();
$_SESSION['auth'] = true;
} else {
if ( !empty($_REQUEST['password']) and md5($_REQUEST['password']) != $password ) {
echo 'Неправильный пароль!<br>'; //выведем сообщение об ошибке
}
?>
<form action='index.php' method='POST'>
<input name='password' type='password'>
<input type='submit' value='Отправить'>
</form>
<?php
}
?>
index.php<?php
session_start();
header('Content-Type: text/html; charset=utf-8');
if (!empty($_SESSION['auth']) and $_SESSION['auth']) {
echo '<a href="cabinet.php"> Личный кабинет </a>';
}else {
echo 'Доступ запрещен!';
}
?>