SoniK
Ромик, но не Chef :-)
Авторизация
Уважаемые мастера, помогите пожалуйста с авторизацией:
//Код авторизации
//Код страници, куда отправляет если верный всё верно.
//В конфиге массив с пользователями, от туда проверяю.
Уважаемые мастера, помогите пожалуйста с авторизацией:
//Код авторизации
PHP:
<?php
session_start();
include("inc.config.php");
if(eregi("^$SERVER_ROOT", getenv('HTTP_REFERER')))
{
if($_POST['login'])
{
$name_check=$_POST['user_name'];
$pass_check=$_POST['user_pass'];
$result=array_search($pass_check, $users);
if($name_check == $result)
{
session_register('name_check','pass_check');
header("Location: amenu.php");
exit;
}
}
}
require("inc.top.php");
?>
Авторизация не удалась.
<?php
require("inc.bottom.php");
?>
//В конфиге массив с пользователями, от туда проверяю.
PHP:
<?php
session_start();
include("inc.config.php");
if(!isset($_SESSION['name_check']) or ($_SESSION['pass_check']))//Вот тут всё время не пропускает(независимо от пароля и логина), хотя переменные передаються.
{
header("Location: admin.php");
exit;
}
elseif(isset($_SESSION['name_check']) and ($_SESSION['pass_check']))
{
$name=$_SESSION['name_check'];
$pass=$_SESSION['pass_check'];
$result=array_search($pass, $users);
if($name != $result)
{
echo $_SESSION['pass_check'];
exit;
}
}
require("inc.top.php");
?>
Всё ок!
<?php
require("inc.bottom.php");
?>