使用Laravel会话和表进行Wordpress身份验证

时间:2018-10-07 06:14:45

标签: php wordpress laravel session

我在Laravel公用文件夹上创建了一个wordpress文件夹。现在,我想检查用户是否在我的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 :(得分:0)

WordPress和Laravel有什么关系?

答案 1 :(得分:0)

您应该能够使用全局PHP session函数访问Laravel会话数据:

session( 'user' )

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

Laravel似乎不再使用PHP会话(取决于您的版本),因此您将无法通过_SESSION访问会话数据。