не надо стреляться. лучше учите язык
вы этого добивались?Код:<?php session_start(); ****$password = '202cb962ac59075b964b07152d234b70'; // хеш правильного пароль ****$login = 'admin'; // правильный логин if ($_GET['a'] == 'logout') // если нажата ссылка выхода { *$_SESSION['logged'] = 0; // тогда сбрасываем переменную $_SESSION['logged'] в ноль *unset($_COOKIE['login']); *unset($_COOKIE['password']); *setcookie('login','',time(),'/admin/'); *setcookie('password','',time(),'/admin'); } // попытка захода через переменные cookie if ($_COOKIE['login'] == $login && $_COOKIE['password'] == $password) { *$_SESSION['logged'] = 1; *setcookie('login',$login,time()+60*60*24*14,'/admin/'); *setcookie('password',$password,time()+60*60*24*14,'/admin/'); } if ($_POST['action'] == 'login' && $_POST['login'] == $login && md5($_POST['pass']) == $password) { *$_SESSION['logged'] = 1; *setcookie('login',$login,time()+60*60*24*14,'/admin/'); *setcookie('password',md5($_POST['pass']),time()+60*60*24*14,'/admin/'); } if ($_SESSION['logged'] == 1) { *echo "Секретная информация!!! <a href=\"index.php?a=act1\">Действие 1</a>"; *echo " <a href=\"index.php?a=act2\">Действие 2</a>"; *echo " <a href=\"index.php?a=act3\">Действие 3</a>"; *if ($_GET['a'] == 'act1') * echo " Вы нажали Действие один"; *if ($_GET['a'] == 'act2') * echo " Вы нажали Действие два"; *if ($_GET['a'] == 'act3') * echo " Вы нажали Действие три"; *echo " <a href=\"index.php?a=logout\">Выход</a>"; } else { ?> ****<div align="center"><form action="index.php" method="post"> ****<input type="hidden" name="action" value="login" /> ****Логин: <input type="text" name="login" value="" /> ****Пароль: <input type="password" name="pass" value="" /> ****<input type="submit" value="вход" /> ****</form></div> <?php } ?>
если есть КОНКРЕТНЫЕ вопросы - спрашивайте. по поводу толкования уведомлений об ошибках читайте инет. очень всего много.


