我登录并将用户名保留在会话中,然后刷新此页面,但会话不保留值。
这是我的代码:
class WelcomeCtrl extends Controller
{
public function gotoWelcome()
{
return view('welcome')->with('user',Session::get('user'));//nothing in session
}
public function dologin(){
$username = $_POST['username'];
$password = $_POST['password'];
$result = "";
if($username && $password){
$result = User::getUser($username, $password);
if($result){
Session::set('user',$result);
return response()->json([true, Session::get('user')]);//I get value expected, this is ok.
}
}
return response()->json([false, Session::get('user')]);
}
}
您是否已将中间件组“web”添加到您的路由中。在 5.1 中,这是所有路由的默认值,用于会话管理和 csrf 验证等。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)