Проверка подлинности Wordpress с использованием Laravel Session и таблиц - PullRequest
0 голосов
/ 07 октября 2018

Я создал папку WordPress в моей общей папке Laravel.Теперь я хочу проверить, прошли ли пользователи аутентификацию в моем Wordpress index.php.Но я не могу получить доступ к данным сеанса Laravel.Есть ли идеи по этому поводу?

Моя папка Структура есть;enter image description here

Также мой файл web.php:

 Route::get('/content', 'SubscribedPagesController@content');

Также мой контроллер:

class SubscribedPagesController extends Controller
{
     public function __construct() {
         $this->middleware('auth');
     }

     public function content(Request $request){
         $request->session()->push('myuser', Auth::user());
         return redirect('/wordpress');
     }
}

И я пытаюсьэтот на wordpres index.php;

session_start();
print_r($_SESSION['user']); //also, I can not access any session variable.

Я знаю, что это сбивает с толку, но я пробую много вещей.И я не могу найти решение.Пожалуйста, не голосуйте.просто скажите мне совет.

Примечание: он не работает для https://www. .com / wordpress тоже.

Ответы [ 2 ]

0 голосов
/ 07 октября 2018

Вы должны иметь доступ к данным сеанса Laravel, используя глобальную функцию PHP session:

session( 'user' )

https://laravel.com/docs/5.7/session

Кажется, Laravelиспользовать сеансы PHP больше (в зависимости от вашей версии), поэтому вы не сможете получить доступ к данным сеанса, например, _SESSION.

0 голосов
/ 07 октября 2018

Какая связь между WordPress и Laravel?

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