我一直在使用Sentinel在 Laravel 5.2 上实现一个简单的身份验证系统。
// Route : /login
$success = Sentinel::authenticate(array(
'email' => $email,
'password' => $password,
));
echo $success ? 'Login success' : 'Login failed';
所以,上面的代码Login success在验证码之后输出。但是,登录状态不会持续到其他请求。即:如果我从其他请求中检查身份验证状态,则表示我没有登录!
// Route : test-login
echo \Sentinel::check() ? 'User is logged in' : 'User is not logged in';
我什至尝试使用\Auth::attempt. 但是,这也给了同样的东西。
非常感谢您对此的任何帮助。