Laravel 5.2中 使用Auth::attempt之后,退出浏览器再打开还是登录状态

public function login(Request $request){
        if (Auth::attempt(['name' => $request->get('name'), 'password' => $request->get('password')])) {
            // 认证通过...
            return redirect()->intended('/admin');
        }else{
            return 'login fail';
        }
    }

上面是登录登录的方法, 我也没有给attempt添加第二个参数开启‘记住我’,然后除了手动登出外,每次打开浏览器都是登录了的,这个怎么解决?

JellyBool

这个设置应该是在app/session.php的配置吧。你可以具体参考一下这两个:

'lifetime' => 10080,//保存时长

'expire_on_close' => false,//是否是关闭浏览器就清除session
kunsect7

@JellyBool 那如果expire_on_close改成true了。lifetime设置还有效吗

Bantes

session没过期