Показать сообщение отдельно
  #1 (permalink)  
Старый 20.05.2018, 11:11
Аватар для xShift
Профессор
Отправить личное сообщение для xShift Посмотреть профиль Найти все сообщения от xShift
 
Регистрация: 22.11.2016
Сообщений: 212

RU-CENTER : setcookie()
Такая ситуация. Лабал авторизацию на 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 нет ответа.
Ответить с цитированием