Показать сообщение отдельно
  #1 (permalink)  
Старый 16.12.2009, 12:30
Аватар для greatilya
Интернет-турист
Отправить личное сообщение для greatilya Посмотреть профиль Найти все сообщения от greatilya
 
Регистрация: 01.08.2008
Сообщений: 516

Не проходит авторизация в ie8
Проблема следующая. Есть сайт. Движек самописный. Аудитория сайта большая(тысяча уникальных пользователей). Один из пользователей утверждает что не может авторизироваться на сайте. Скидывает мне логин и пароль, у меня всё отлично. у него ie8, хотя вроде пробовал и в других браузерах. Я тестировал во многих браузерах и разных версиях, везде заходит под этим логином и паролем. Так что думаю проблема не в браузере.
вот кусок кода авторизации:
if (isset($_COOKIE['id']) and isset($_COOKIE['hash'])) 
{    
    $query = db_query("SELECT * FROM users WHERE id = '".intval($_COOKIE['id'])."' LIMIT 1", $conn);  
    $userdata = mysql_fetch_assoc($query); 

    $userdata['ip'] = int2ip($userdata['ip']);
	
	if(($userdata['hash'] !== $_COOKIE['hash']) or ($userdata['id'] !== $_COOKIE['id'])
or (($userdata['ip'] !== $_SERVER['REMOTE_ADDR'])  and ($userdata['ip'] !== "0"))) 
    { 
        setcookie("id", "", time() - 3600*24*30*12, "/"); 
        setcookie("hash", "", time() - 3600*24*30*12, "/"); 
        $userdata['is_logo']=0; 
    }

Он пробовал авторизироваться с нескольких компов, результат тот же, не входит. Все компы с которых он пробовал входить соеденены в сеть (класс информатики в школе). Провайдер вроде нормальный и ничего там кешировать не должен. При попытке авторизироваться у него просто обновляется страница.
Вот заголовочная часть html если это имеет значение:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=cp1251" />
<META name="Document-state" content="Dynamic">
<META name="Keywords" content="Открытая...">
<META name="Description" content="Открытая...">
<title>Открытая...</title>
<script src="jquery.js" type="text/javascript"></script>
<script src="site.js" type="text/javascript"></script>
<link href="style.css" type=text/css rel=stylesheet>
</head>
<body id="mainbody">..... и т.д.


как можно еще попытаться диагностировать причину такого?
__________________
VPS от 175 рублей (есть скидки 15% писать в ПМ) Анализ рынка VPS серверов
Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не уверен.
Альберт Эйнштейн
Ответить с цитированием