Помощник
|
Как сделать выход из админки? |
happyhand
|
Сообщение
#1
|
||
|
|
||
|
|||
Mulder_hb |
22.3.2011, 13:57;
Ответить: Mulder_hb
Сообщение
#2
|
|
Полностью скрипт авторизации покажите.
И текстовые имена ключей надо брать в кавычки: $_POST['exit'] |
|
|
happyhand
|
Сообщение
#3
|
|
[PHP]
<?php session_start(); include("config.php"); if (!isset($_SERVER['PHP_AUTH_USER'])) { Header ("WWW-Authenticate: Basic realm=\"Admin Page\""); Header ("HTTP/1.0 401 Unauthorized"); exit(); } else { if (!get_magic_quotes_gpc()) { $_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']); $_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']); } $query = "SELECT * FROM userlist WHERE user='".$_SERVER['PHP_AUTH_USER']."'"; $lst = @mysql_query($query); if (!$lst) { Header ("WWW-Authenticate: Basic realm=\"Admin Page\""); Header ("HTTP/1.0 401 Unauthorized"); exit(); } if (mysql_num_rows($lst) == 0) { Header ("WWW-Authenticate: Basic realm=\"Admin Page\""); Header ("HTTP/1.0 401 Unauthorized"); exit(); } $pass = @mysql_fetch_array($lst); if (md5($_SERVER['PHP_AUTH_PW'])!= $pass['pass']) { Header ("WWW-Authenticate: Basic realm=\"Admin Page\""); Header ("HTTP/1.0 401 Unauthorized"); exit(); } } ?> [/PHP] |
|
|
happyhand
|
Сообщение
#4
|
|
upup
|
|
|
Станислав Деребч... |
24.3.2011, 14:55;
Ответить: Станислав Деребчинский
Сообщение
#5
|
|
Сам той же проблемой маялся, збил, привязал проверку при входе к сессии... Минус 1 - двойная авторизация. Вначале в HTML форме, потом во всплывающем окошке этого срипта)
|
|
|
vasvas7775 |
24.3.2011, 16:57;
Ответить: vasvas7775
Сообщение
#6
|
|
|
Можно сделать кнопку, выход которая переводит на другую страницу. А на этой странице сделать выход из сесии, и автопереход на главную. Примерно так:
<?php session_start (); if (!$_SESSION['admin']) die ( Запрещено ); session_destroy (); /**/ ?> <html> <head> <meta http-equiv='Refresh' content='0; url=/index.php'> <!-- Автоматическая Переадресация --> <title>Административная панель</title> <style type= «text/css»> #body_admin2 { background-color:#AAAAAA; opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.6;} </style> </head> <body id="body_admin2"> Выход из админки. </body> </html>
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Арбитражники, как ведете учет расходов и доходов? | 11 | Boymaster | 1805 | 17.4.2024, 23:35 автор: Boymaster |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 29 | freeax | 4811 | 17.4.2024, 1:19 автор: sergio11 |
|
Как вы отдыхаете от работы за компом | 148 | adw-kupon.ru | 19709 | 8.4.2024, 10:37 автор: Skyworker |
|
Как вы бросили работу и перешли на заработок с сайтов? | 18 | uahomka | 3102 | 5.4.2024, 5:53 автор: Skyworker |
|
Как бездомные хранят деньги? | 81 | metvekot | 13655 | 31.3.2024, 12:44 автор: Boymaster |
Текстовая версия | Сейчас: 19.4.2024, 19:54 |