我在Laravel公用文件夹上创建了一个wordpress文件夹。现在,我想检查用户是否在我的Wordpress index.php上通过了身份验证。但是我无法访问laravel的会话数据。有什么想法吗?
我的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。
答案 0 :(得分:0)
WordPress和Laravel有什么关系?
答案 1 :(得分:0)
您应该能够使用全局PHP session
函数访问Laravel会话数据:
session( 'user' )
https://laravel.com/docs/5.7/session
Laravel似乎不再使用PHP会话(取决于您的版本),因此您将无法通过_SESSION
访问会话数据。