Проблема авторизации на сессиях в IE, Chrome - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sun, 12 Jan 2025 11:07:58 +0300Тема закрыта я уже сам разобрался.
https://visavi.net/topics/23482/397723
Проблема авторизации на сессиях в IE, Chrome ВоваMon, 25 Jul 2011 11:35:12 +0400Сообщенияhttps://visavi.net/topics/23482/397723нет это detected.php<br>
<pre class="prettyprint">
<?php
//Скрипт проверки на авторизацию
if (isset ($_COOKIE['User']))
{
header ("Location: /index.php"); //переход на главну стр. сайта
}
else
{
header ("Location: /login.php"); //переход на форму со свходом
}
?>
</pre>
<br>
далее скрипт самой авторизации<br>
<br>
<pre class="prettyprint">
<?php
session_start ();
//Подключаем базу данных
include ('db.php');
//POST-данные приравниваем к обычным переменным
if (isset ($_POST['username'])) {$UserName = $_POST['username']; if ($UserName == '') {unset ($UserName);}}
if (isset ($_POST['password'])) {$Password = $_POST['password']; if ($Password == '') {unset ($Password);}}
//Делаем проверку на POST данные
if (isset ($UserName) && isset($Password))
{
//Сравниваем данные из БД с данными из формы
$UserName = mysql_escape_string($UserName);
$Password = mysql_escape_string($Password);
$ReadLogin = mysql_query("SELECT `id` FROM users WHERE user='".$UserName."' AND password='".$Password."'",$connect);
$result = mysql_fetch_array($ReadLogin);
if (isset($result['id']))
{
//Записываем сессию и делаем перехож на главную стр.
$_SESSION['id'] = $result['id'];
SetCookie("User",$_SESSION['id'],time()+3600);
header ('Location: index.php');
exit;
}
else
{
//Вывод ошибки на экран
echo '<div class="status"><img src="style/False.png" width="128" height="128" alt="" longdesc="" /><br/><br/><b>Пароль или логин неверный.<br/><br/>Идёт перенаправление...</b></div>';
echo "<meta http-equiv='refresh'; content='3; url=login.php'> ";
}
}
else
{
//Вывод ошибки на экран
echo '<div class="status"><img src="style/False.png" width="128" height="128" alt="" longdesc="" /><br/><br/><b>Вы заполнили не все поля!<br/><br/>Идёт перенаправление...</b></div>';
echo "<meta http-equiv='refresh'; content='3; url=login.php'> ";
}
?>
</pre>
https://visavi.net/topics/23482/396983
Проблема авторизации на сессиях в IE, Chrome ВоваSat, 23 Jul 2011 15:40:46 +0400Сообщенияhttps://visavi.net/topics/23482/396983тогда саму структуру опиши, имена файлов, и какой что делает, где проверка, где редиректы и куда<br>
<?php <br>
//Скрипт проверки на авторизацию <br>
if (isset ($_COOKIE['User'])) <br>
{ <br>
header ("Location: /index.php"); <br>
} <br>
else <br>
{ <br>
header ("Location: /login.php"); <br>
} <br>
?> <br>
надеюсь ты это не в index.php пишешь то?
https://visavi.net/topics/23482/396972
Проблема авторизации на сессиях в IE, Chrome ramzesSat, 23 Jul 2011 14:46:48 +0400Сообщенияhttps://visavi.net/topics/23482/396972я уже подключил cokkies всеравно IE,Chromem,FireFox грузятся постоянно. Сессия и cokkie присутствуют я подозреваю что у меня не правельно написан скрипт проверки на авторизацию.<br>
<pre class="prettyprint">
<?php
//Скрипт проверки на авторизацию
if (isset ($_COOKIE['User']))
{
header ("Location: /index.php");
}
else
{
header ("Location: /login.php");
}
?>
</pre>
https://visavi.net/topics/23482/396961
Проблема авторизации на сессиях в IE, Chrome ВоваSat, 23 Jul 2011 14:11:57 +0400Сообщенияhttps://visavi.net/topics/23482/396961сессия существует после авторизцаии в opera я вывожу сессиию и там все норм <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad"> но в IE полная лажа
https://visavi.net/topics/23482/396928
Проблема авторизации на сессиях в IE, Chrome ВоваSat, 23 Jul 2011 12:53:55 +0400Сообщенияhttps://visavi.net/topics/23482/396928а ты уверен что авторизация проходит?<br>
убери редирект, включи вывод ошибок, проверь в общем что бы запрос точно возвращал не пустой id<br>
потом уже сессию проверяй
https://visavi.net/topics/23482/396640
Проблема авторизации на сессиях в IE, Chrome ramzesFri, 22 Jul 2011 20:31:56 +0400Сообщенияhttps://visavi.net/topics/23482/396640поменял всеравно не грузится =(<br>
<br>
<em><span style="font-size:x-small">Добавлено через 01:50 сек.</span></em><br>
8. <strong>ramzes</strong>, отпиши пожалуйста в icq352559304
https://visavi.net/topics/23482/396603
Проблема авторизации на сессиях в IE, Chrome ВоваFri, 22 Jul 2011 19:19:32 +0400Сообщенияhttps://visavi.net/topics/23482/396603header ('Location: index.php?'.session_name().'='.session_id());<br>
так попробуй, а лучше куки включи и хранение ид сессии в них
https://visavi.net/topics/23482/396596
Проблема авторизации на сессиях в IE, Chrome ramzesFri, 22 Jul 2011 19:15:55 +0400Сообщенияhttps://visavi.net/topics/23482/396596я чет не понял что мне сделать !
https://visavi.net/topics/23482/396591
Проблема авторизации на сессиях в IE, Chrome ВоваFri, 22 Jul 2011 19:13:14 +0400Сообщенияhttps://visavi.net/topics/23482/396591header ('Location: index.php'); SID не передан, куки не используются, <br>
конечно не будет работать, сессия то обрывается
https://visavi.net/topics/23482/396575
Проблема авторизации на сессиях в IE, Chrome ramzesFri, 22 Jul 2011 19:03:21 +0400Сообщенияhttps://visavi.net/topics/23482/3965753. <strong>ZiGR</strong>, попробывал всеравно ничего не происходит =*(<br>
<br>
<em><span style="font-size:x-small">Добавлено через 00:56 сек.</span></em><br>
вот сам скрипт авторизации<br>
<pre class="prettyprint">
<?php
session_start ();
//Подключаем базу данных
include ('db.php');
//POST-данные приравниваем к обычным переменным
if (isset ($_POST['username'])) {$UserName = $_POST['username']; if ($UserName == '') {unset ($UserName);}}
if (isset ($_POST['password'])) {$Password = $_POST['password']; if ($Password == '') {unset ($Password);}}
//Делаем проверку на POST данные
if (isset ($UserName) && isset($Password))
{
//Сравниваем данные из БД с данными из формы
$ReadLogin = mysql_query("SELECT `id` FROM users WHERE user='".$UserName."' AND password='".$Password."'",$connect);
$result = mysql_fetch_array($ReadLogin);
if (isset($result['id']))
{
//Записываем сессию и делаем перехож на главную стр.
$_SESSION['id'] = $result['id'];
header ('Location: index.php');
exit;
}
else
{
//Вывод ошибки на экран
echo '<div class="status"><img src="style/False.png" width="128" height="128" alt="" longdesc="" /><br/><br/><b>Пароль или логин неверный.<br/><br/>Идёт перенаправление...</b></div>';
echo "<meta http-equiv='refresh'; content='3; url=login.php'> ";
}
}
else
{
//Вывод ошибки на экран
echo '<div class="status"><img src="style/False.png" width="128" height="128" alt="" longdesc="" /><br/><br/><b>Вы заполнили не все поля!<br/><br/>Идёт перенаправление...</b></div>';
echo "<meta http-equiv='refresh'; content='3; url=login.php'> ";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Внимание</title>
<link rel="shortcut icon" href="style/favicon.ico" />
<link href="style/book.css" rel="stylesheet" type="text/css" />
</head>
<body>
</body>
</html>
</pre>
https://visavi.net/topics/23482/396551
Проблема авторизации на сессиях в IE, Chrome ВоваFri, 22 Jul 2011 18:49:28 +0400Сообщенияhttps://visavi.net/topics/23482/396551Ну так где назначается $_SESSION['id']?<br>
Это просто опера видит что там бесконечная переадрисация и перестаёт. Всё правельно делают IE и Chrome.
https://visavi.net/topics/23482/396543
Проблема авторизации на сессиях в IE, Chrome АндрейFri, 22 Jul 2011 18:42:12 +0400Сообщенияhttps://visavi.net/topics/23482/396543Написал скрипт авторизции на сессиях с Opera заходит все на ура и работает отлично на как толь пытаюсь зайти через IE или Chrome страница грузится постоянно незнаю что делать и в чем проблема. Единственное помогает когда я отключаю проверку на существование сессии.<br>
<pre class="prettyprint">
<?php
//Скрипт проверки на авторизацию
session_start ();
if (isset($_SESSION['id'])){
header ("Location: ../index.php");
}
else
{
header ("Location: ../login.php");
}
?>
</pre>
https://visavi.net/topics/23482/396530
Проблема авторизации на сессиях в IE, Chrome ВоваFri, 22 Jul 2011 18:32:37 +0400Сообщенияhttps://visavi.net/topics/23482/396530