Maxxis
Новичок
Доброго времени суток всем !
Вопрос вот в чем :файл авторизации,на виртуальной машине у меня работает,передает сессии,а вот поставил файл на хост и после успешной авторизации должно перенаправлять на index.html
Перенаправляет,сессий в index.html не видно ,в чем может быть проблема ?
Вот ,собснно,сам файл. Заранее спасибо !
Вопрос вот в чем :файл авторизации,на виртуальной машине у меня работает,передает сессии,а вот поставил файл на хост и после успешной авторизации должно перенаправлять на index.html
Перенаправляет,сессий в index.html не видно ,в чем может быть проблема ?
Вот ,собснно,сам файл. Заранее спасибо !
PHP:
include("config.php");
session_start();
//include CONFIG FILE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if($_REQUEST['act']=='logout'){
unset($_SESSION['login']);
unset($_SESSION['password']);
Header('Location:http://localhost:8080/www/auto/autosearch.html');
}
//Check for empty
if(empty($_POST['password']) and (empty($_POST['login']))){
echo("Вы не ввели ни одного символа в поля авторизации.");
exit();
}
if(empty($_POST['password'])or(empty($_POST['login']))){
echo("Вы ввели не полную информацию в поля авторизации");
}
else{
// SQL SOURSE POST[LOGIN]
$query = "SELECT password FROM `users` WHERE login='".$_POST['login']."'";}
$sql =mysql_query($query);
if(!$sql)
{
echo "Error cennection";
exit();
}
if(mysql_num_rows($sql) > 0)
{
$password = mysql_result($sql,0);
//SRAVNIT PAROL
if ($_POST['password'] == $password){
$_SESSION['login']=$_POST['login'];
$_SESSION['password']=$_POST['password'];
$_SESSION['uid']=@mysql_result(@mysql_query("SELECT * from `users` WHERE login='".$_POST['login']."';"),'0','user_id');
$_SESSION['messages']=@mysql_result(@mysql_query("SELECT * from `users` WHERE login='".$_POST['login']."';"),'0','messages');
$_SESSION['sid']=session_id();
}
header('Refresh:1;index.html'); //$_SERVER[REQUEST_URI]
exit();
}
/////IF NOT USER
else
{
echo "Ошибка идентификации: неправильный логин или пароль";
exit();
}