Такая ситуация. Лабал авторизацию на MAMP все работало как швейцарские часы. Перетащил движок на RU-CENTER - не могу авторизоваться.
Начал копать и наткнулся на такое вот дерьмо:
В Корневом файле index.php работает
setcookie('authorization', 1);
header('Set-cookie: test=test; Path=/;');
header('Set-cookie: authorization='. 1 .'; Path=/;');
$_SESSION["authorization"] = 0;
В общем все работает. К нему подключаешь класс Auth и в нем то же самое нихера не работает. Если в индекс добавить функцию и вызвать из этого класса то тоже нихера не работает.
Кто знает как победить сие дерьмо?
Код класса:
class Auth {
public static function login($token) {
//setcookie('authorization', 1, time() + 10600, '/');
//setcookie('usertoken', $token, time() + 10600, '/');
//setcookie('authorization', 1);
//setcookie('usertoken', $token);
header('Set-cookie: test=test; Path=/;');
header('Set-cookie: authorization='. 1 .'; Path=/;');
header('Set-cookie: usertoken='. $token .'; Path=/;');
}
public static function logout() {
//setcookie('authorization', 0, time() + 10600, '/');
//setcookie('usertoken', '', time() + 10600, '/');
$_SESSION["authorization"] = 0;
$_SESSION["usertoken"] = '';
setcookie('authorization', 0);
setcookie('usertoken', '');
}
}
Ru-center сидит с печеньем в жопе и молчит. На реквест уже часов 12 нет ответа.