<?php
# Пример реализации простого запароленого раздела.
# Создаем пару констант, в которых будем держать логин и пароль
define('LOGIN', 'login');
define('PASSWORD', 'password');
# Далее создадим функцию для проверки данных из сессий:
# функция
function check_session($login, $password) {
if($login == LOGIN && $password == md5(PASSWORD)) {
return true;
} else {
return false;
}
}
# инициализируем функцию
$admin = admin($_SESSION['LOGIN'], $_SESSION['PASSWORD']);
# Далее делаем форму и цек:
if($admin) {
echo 'мы авторизованны';
} else {
if (isset($_POST['submit'])) {
# проверяем, если совпадает то записываем в сессии
if($_POST['login'] == LOGIN && $_POST['password'] == PASSWORD) {
$_SESSION['LOGIN'] = $_POST['login'];
$_SESSION['PASSWORD'] = md5($_POST['password']);
} else {
echo 'данные не верны';
}
echo '<form action="" method="post">
login<br/>
<input type="login" name="login"/><br/>
password<br/>
<input type="password" name="password"/><br/>
<input type="submit" name="submit" value="Enter"/>
</form>';
}
}
?>