Помощник
|
Как сделать выход из админки? |
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>
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 2 | Boymaster | 718 | 24.4.2024, 17:52 автор: Boymaster |
|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19904 | 23.4.2024, 13:52 автор: Vmir |
|
Как вы бросили работу и перешли на заработок с сайтов? | 20 | uahomka | 3483 | 23.4.2024, 11:54 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 5047 | 20.4.2024, 16:49 автор: Liudmila |
|
Арбитражники, как ведете учет расходов и доходов? | 13 | Boymaster | 2040 | 20.4.2024, 15:06 автор: Boymaster |
Текстовая версия | Сейчас: 26.4.2024, 2:15 |