Я уверен, что это очень простая «проблема», которая полностью заключается в моем недостатке знаний.
Я занимаюсь исследованием и тестированием уже несколько часов, и я не могу найти исправление, которое хочу.
Ситуация:
У меня есть две части веб-приложения - внешний интерфейс Wordpress и внутренний интерфейс CodeIgniter. Когда кто-то входит в Wordpress, мне нужно, чтобы он также регистрировал их в CodeIgniter.
У меня уже есть код для запуска POST-запроса curl к функции входа в систему CodeIgniter.
Система Codeigniter использует файлы cookie для сохранения состояния входа в систему.
Проблема:
Несмотря на то, что код идет, и если я сбрасываю файл cookie, он кажется работающим в ответе cURL, если я использую тот же браузер для посещения каталога CodeIgniter, пользователь не вошел в систему. .
$this->session->set_userdata($userdata);
var_dump($this->session->userdata('username'));
Как только приведенный выше код запускается, как часть сценария, в который отправляется сценарий cURL, правильное имя пользователя для этого пользователя выгружается.
Новое понимание
Не существует простого способа сделать это с помощью curl по причинам, четко изложенным ниже (спасибо). Теперь мне нужно найти альтернативу для одновременного входа в систему.
Любые идеи?
Спасибо!