[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как принудительно разавторизировать пользователя?
Страницы: 1, 2
Ri_Silentium
Здравствуйте! Мне дали задание уничтожить сессию пользователя принудительно, т.е. я являюсь администратором сайта и мне нужно изменить код так, чтобы не только пользователь мог самостоятельно выйти, но и я могла бы уничтожить его сессию в любой момент... Подскажите как изменить код? user posted image
  
<?php header('Content-type: text/html; charset=utf-8')?>
<?
session_start();?>
<html>
<link
href="css/style.css" rel="stylesheet">
<?php
include "menu.php";?>
<br><br><br>
<?php

include "config.php";
echo "Авторизация";
if(isset($_POST[enter]))
{
$e_login=$_POST[e_mail];
$e_password=md5($_POST[e_password]);
$query=mysql_query("SELECT * FROM aftorization WHERE mail='$e_login'");
$user_data=mysql_fetch_array($query);
if($user_data[password]==$e_password)
{
$_SESSION[name]=$e_login;
}
else
{ echo "Неверный логин";
}
}

if(isset($_POST[logout]))
{
unset($_SESSION[name]);
session_destroy();
}
?>
<?php

if(isset($_SESSION[name]))
{
echo 'Вам разрешён доступ в админ.панель<br>
<a href="admin/site.php">Нажмите, чтобы перейти</a>
<form method="post" action="aftorization.php">
<input type="submit" name="logout" value="logout" required /><br>'
;
}
else
{
echo '<form method="post" action="aftorization.php">
<input type="text" name="e_mail" required /><br>
<input type="password" name="e_password" required /><br>
<input type="submit" name="enter" value="Вход"/>

</form>'
;
}
?>

</html>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.