Я пытаюсь сделать так, чтобы пользователь входил на сайт Joomla с внешнего сайта, а затем перенаправлялся на страницу, на которой его могли просматривать только зарегистрированные пользователи. Я использовал этот скрипт , и он, кажется, работает несколько. Я вижу пользователя, вошедшего в систему через панель администратора Joomla, однако, когда я добавляю редирект в конце скрипта, т.е.
header('Location: registered page url');
Joomla предлагает мне войти в систему, чтобы просмотреть зарегистрированную страницу. Что я делаю неправильно? Оригинальный пост никогда не обсуждал, как перенаправить пользователя. Кроме того, когда я не помещаю редирект в коде, браузер просто переходит на пустую белую страницу. Это нормально? Разве это не должно идти к главной странице свернутого сайта?
Также обратите внимание, что я попытался добавить URL возврата в код:
$loginRedirectUrl = 'index.php?option=com_content&view=article&id=146&Itemid=178';
$loginRedirectUrl = base64_encode($loginRedirectUrl);
$postfields['return'] = $loginRedirectUrl;
Когда я сделал print_r ($ postfields), он вернул все заполненное. Включая закодированный возвратный URL и токен. Итак, я очень смущен тем, почему, похоже, я вошел в систему, но браузер все еще почему-то не хранит куки или что-то в этом роде.
Файлы cookie не отключены.
Любая помощь будет принята с благодарностью. Заранее спасибо.