Laravel 5.2 Auth 自动登录?

laravel 5.2 登录时没有选择记住我,登陆后关闭浏览器重新打开网页,仍然是登录状态,这是为什么呢,求大神指点

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 6

session没失效呢

8年前 评论

@klgd session 在关闭浏览器后不是会自动注销的吗?

8年前 评论

@klgd 登录时没有选择记住我,如果浏览器关闭后重开网页也是登录状态,那么记住我这个功能又有什么作用呢?

8年前 评论

@Mikey cookie如果不设置有效期,默认是在浏览器关闭了失效的,session失效是服务端设置的(只要你不清除cookie中的PHPSESSID)
“记住我”是laravel在cookie里设置一个长时间的值,在session失效后(默认session有效期20分钟)去找cookie里的值

8年前 评论

@klgd 十分感谢,我明白了。自己之前对session的工作原理理解有问题,一直以为只要浏览器关闭,session就会立即失效。。。我找了下,laravel5.2中session默认设置有效期是120分钟,还有个配置expire_on_close默认是false。
klgd,谢谢你解决了我的疑问,Thanks!

8年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!