Подскажите хоть где почитать....
Спустя 18 минут, 44 секунды (27.03.2012 - 05:11) twin написал(а):
В бэйсик-авторизации выход не предусмотрен. Есть вариант с сессиями, вот только чет найти не могу...
Спустя 17 минут, 24 секунды (27.03.2012 - 05:28) ahanter написал(а):
а шож тада делать... если выйти невозможно
Спустя 10 минут, 9 секунд (27.03.2012 - 05:38) ahanter написал(а):
нашел еще одну авторизацию
index.php
config.php
тут все заходит/выходит, вот только окошко авторизации не такое крутое:)
index.php
<?php
session_start ();
if (!empty ($_SESSION['admin']))
{
if ($_SESSION['admin'])
{
?>
<!--Вихід з адмінки-->
<html>
<head>
<title>Адмін панель</title>
<link href="css/admin_style.css" type="text/css" rel="stylesheet">
</head>
<body>
<center>
<table cellpadding=0 cellspacing= «0» id= «wrap»><tr><td align=center>
<table cellpadding=0 cellspacing= «0»>
<tr><td class=loginbox1 align=center>Вхід виконано</td></tr>
<tr><td class=loginbox2 align=center><a href="<?php session_destroy ()?> ../index.php">Вийти з адмін панелі</a></td></tr>
</table>
</td></tr></table>
</center>
</body>
</html>
<?
exit;
}
}
$_SESSION['admin'] = false;
include ('config.php');
function not_logged_in ()
{
echo '<html>
<head>
<title>Адмін панель</title>
<link href="css/admin_style.css" type="text/css" rel="stylesheet">
</head>
<body>
<center>
<table cellpadding=0 cellspacing=0 id=wrap><tr><td align=center id=wraptd>
<table cellpadding=0 cellspacing=0>
<tr><td class=loginbox1 align=center>Вхід в адмін панель</td></tr>
<tr><td class=loginbox2 align=center>
<form action=index.php method=post>
<input type=text name=login value=><br>
<input type=password name=password value=><br>
<input type=submit value=Ок>
</form>
</td></tr>
</table>
</td></tr></table>
</center>
</body>
</html>';
exit;
}
if (!$_POST) not_logged_in ();
if (!$_POST['login']) not_logged_in ();
if (!$_POST['password']) not_logged_in ();
if ($_POST['login']!= $adminlogin) not_logged_in ();
if ($_POST['password']!= $adminpassw) not_logged_in ();
$_SESSION['admin'] = true;
?>
<html>
<head>
<title>Адмін панель</title>
<link href="css/admin_style.css" type="text/css" rel="stylesheet">
</head>
<body>
<center>
<table cellpadding=0 cellspacing=0 id=wrap><tr><td align=center>
<table cellpadding=0 cellspacing=0>
<tr><td class=loginbox1 align=center>Вхід виконано</td></tr>
<tr><td class=loginbox2 align=center><a href=admin_main.php>Перейти до адмін панелі</a></td></tr>
</table>
</td></tr></table>
</center>
</body>
</html>
config.php
<?php
$adminlogin = 'admin';
$adminpassw = '12345';
?>
тут все заходит/выходит, вот только окошко авторизации не такое крутое:)
Спустя 1 час, 14 минут, 37 секунд (27.03.2012 - 06:53) ahanter написал(а):
можно ли объединить эти два варианта?
Спустя 37 минут, 57 секунд (27.03.2012 - 07:31) Invis1ble написал(а):
Цитата |
<a href="<?php session_destroy ()?> ../index.php">Вийти з адмін панелі</a> |
гениально!
ahanter
Цитата |
нашел еще одну авторизацию |
выкинь ее
Спустя 6 минут, 12 секунд Invis1ble написал(а):
насчет логаута - не уверен, но возможно поможет http://stackoverflow.com/questions/449788/...-logout-via-php
Спустя 3 часа, 9 минут, 39 секунд (27.03.2012 - 10:41) ahanter написал(а):
[QUOTE=Invis1ble,27.03.2012 - 04:31] [QUOTE]<a href="<?php session_destroy ()?> ../index.php">Вийти з адмін панелі</a>[/QUOTE]
гениально!
зато работает....
гениально!
зато работает....