Есть задача, закрыть прямое обращение к файлу secret.php посредством пароля. пробовал через .htaccess Но у меня не работает.
Еще пробовал так:
<?
session_start();
session_register("SESSION");
$sd = session_id();
if (! isset($SESSION)) {
$SESSION = array();
}
?>
<? if($enter) { ?>
<?
$SESSION["username"] = $user;
$SESSION["password"] = $passw;
?>
<? } ?>
<?
$username = $SESSION["username"];
$password = $SESSION["password"];
?>
<? if ($username != 'логин' or $password != 'пароль') { ?>
<form action="control.php" method="post">
Login: <input type="text" name="user" size="20"><br>
Password: <input type="password" name="passw" size="20"><br>
<input type="submit" value="Send data" name="enter">
</form>
<? die(); ?>
<? } else { ?>
Вы авторизованы
<? } ?>
в этом случае аутентификация работает, но код расположенный на странице ниже не выполняется, выводит чистый экран
Может есть какое то готовое решение? Подойдет самое примитивное.