Врать не буду, я этого честно не знаю, т.к не когда не пользовался. Помогите поставить пароль на index.php Например чтоб когда пользователь зашол на эту страницу, у него запросило пароль и когда он ввёл его в поле и нажал "Войти" чтоб он на эту-же страницу перешол, только уже вошол как администратор. Заранее спасибо...
XRewancer Структура каждой страницы: PHP: <?php session_start(); $admin_login="Vasya"; //Логин админа $admin_password="superpass"; //Пароль админа if(isset($_POST['password'])): $_SESSION[$_POST['login']]=$_POST['password']; header("Location: {$_SERVER['PHP_SELF']}"); exit; endif; if($_SESSION[$admin_login]!=$admin_password) { ?> <form action="<?php $_SERVER['PHP_SELF']; ?>" method="POST"> Логин: <input type="text" name="login"><br> Пароль: <input type="password" name="password"><br> <input type="submit" value="Войти"> </form> <?php exit; } else { /* ТУТ КОД СТРАНИЦЫ, КОТОРУЮ ДОЛЕН ВИДЕТЬ АДМИН ПОСЛЕ ВХОДА */ } ?> Этого примера для начала хватит
Выбор есть всегда. HTTP-авторицация. PHP: <?php $login = "admin"; $password = 1111; if (!isset($_SERVER['PHP_AUTH_USER'])) { header("WWW-Authenticate: Basic realm=\"Вход в Админ Панель"); header("HTTP/1.0 401 Unauthorized"); die ("Доступ только для администраторов!\n"); exit; } if($_SERVER['PHP_AUTH_USER'] != $login and $_SERVER['PHP_AUTH_PW']!= $password) { header("WWW-Authenticate: Basic realm=\"Вход в Админ Панель"); header("HTTP/1.0 401 Unauthorized"); die ("Доступ только для администраторов!\n"); } ?>
XRewancer, если Вы не можете воспользоваться кодом Andrey5555 это еще не значит, что он не верный. И в качестве аватара на данном форуме разрешено использовать только собственные фотографии
XRewancer, на форуме в виде аватаров разрешены только личные фотографии. И лично от меня: не уберёшь свой тупой сайт из подписи, я на тебя за твой "магазин" хостеру стукну.