Как получить значение сеанса в WordPress, который устанавливается с помощью угловых? - PullRequest
0 голосов
/ 29 августа 2018

Я использую Angular, Yii2 и WordPress в моем проекте. Я использую для вызова http.post вызов Yii2 от angular. Эта сессия устанавливается и работает нормально. Но когда я пытаюсь найти его в WordPress, я не могу получить его. Эта же функция работает нормально, когда я пытаюсь вызвать URL-адрес напрямую.

Код: функция в yii2 ниже

    public function verifyLogin(){
        ini_set('session.cookie_domain', '.localhost');
        session_set_cookie_params(0, '/', '.localhost');
        session_start();
        $_SESSION['auto_login_status'] = true;
    }

код wordpress (function.php): -

    ini_set('session.cookie_domain', '.localhost');
    $some_name = session_name("advanced-frontend");
    session_set_cookie_params(0, '/', '.localhost');
    session_start();
    if($_SESSION['auto_login_status']){
        //login the user automatically
    }

В приведенном выше коде, если мы вызываем функцию 'verifyLogin' напрямую и открываем сайт WordPress, то мы получим $ _SESSION ['auto_login_status'].

Но если мы вызовем функцию 'verifyLogin' из angular с помощью http.post, она не попадет в wordpress

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...