Проблема следующая. Есть сайт. Движек самописный. Аудитория сайта большая(тысяча уникальных пользователей). Один из пользователей утверждает что не может авторизироваться на сайте. Скидывает мне логин и пароль, у меня всё отлично. у него 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">..... и т.д.
как можно еще попытаться диагностировать причину такого?