Здравствуйте. Очень странная проблема у меня.
Ставлю куки в php, после чего делаю редирект на приватную часть сайта. Но куки почему-то просто не ставяться и меня перебрасывает обратно на главную страницу (из-за скрипта, который проверяет авторизацию). Но после этого, если я логинюсь, то эти куки откуда-то появляются. В чем можнет быть трабл?
Код авторизации:
$time = time()+60*60*24*30;
$id = $result->ResponseObject->ID;
setcookie("id", $id, $time);
setcookie("hash", Users::StringEncode($id), $time);
header("Location: /home");
Код проверки авторизации:
public static function CheckAuth(){
if(isset($_COOKIE['id']) && isset($_COOKIE['hash'])){
$id = $_COOKIE['id'];
$hash = $_COOKIE['hash'];
if(self::StringEncode($id) == $hash) return true;
else return false;
}else{
return false;
}
}