webpack 项目在登录时通过 API 接口在浏览器写入 session (我想存储一下是否登录了的标识),但是在别的页面获取不到,是为什么呢?
我在用laravel框架写webpack的后台,在webpack登录时 ,我在登录接口中把登录状态写入到前端session里面,并在phpstrom中的控制台中打印前端session里面的东西
# $request->session()->put('loginInfo', 'yes');
# Log::info('登录:');
# Log::info(Session::all());
输出如下:
[2017-12-22 01:44:21] local.INFO: 登录:
[2017-12-22 01:44:21] local.INFO: array (
'_token' => '6DSEZ591RXyA8JJUA3oXVCVKG9sneickxWKt5AkH',
'loginInfo' => 'yes',
)
但是我在别的接口中获取session
Log::info('信息:');
$info = $request->session()->all();
Log::info($info);
输出如下:
[2017-12-22 01:50:22] local.INFO: 信息:
[2017-12-22 01:50:22] local.INFO: array (
'_token' => '5alwVMujnD64D6lveNY8C856y4JfqzO1tfG0knND',
)
就是获取不到前端我以前存储的session,也不知道为什么?求大神们解惑!
推荐文章: