Session 取消Laravel会话是否会使所有其他用户也注销?

Session 取消Laravel会话是否会使所有其他用户也注销?,session,laravel,laravel-4,Session,Laravel,Laravel 4,我在做Laravel4Web,当用户使用Session::put('key','value')登录时,我存储所有用户的信息。当用户注销时,我知道有两种方法可以取消设置它,Session::forget('key')和Session::flush() 我的问题是,当我执行Session::forget()或flush()时,其他仍然登录的用户是否也会注销?有什么方法可以测试这一点吗?没有,忘记会话将注销使用该特定系统登录的用户,而其他远程用户将不会注销 我已经用我的一个项目测试过了 您可以使用Au

我在做Laravel4Web,当用户使用
Session::put('key','value')
登录时,我存储所有用户的信息。当用户注销时,我知道有两种方法可以取消设置它,
Session::forget('key')
Session::flush()


我的问题是,当我执行Session::forget()或flush()时,其他仍然登录的用户是否也会注销?有什么方法可以测试这一点吗?

没有,忘记会话将注销使用该特定系统登录的用户,而其他远程用户将不会注销

我已经用我的一个项目测试过了

您可以使用
Auth::logout()用于用户注销操作的函数,该函数将在内部伪造会话

使用Session::forget()和Session::flush()将清除该浏览器中的当前用户


检查此处的API

否,忘记会话将注销使用该特定系统登录的用户,而其他远程用户将不会注销

我已经用我的一个项目测试过了

您可以使用
Auth::logout()用于用户注销操作的函数,该函数将在内部伪造会话

使用Session::forget()和Session::flush()将清除该浏览器中的当前用户


检查此处的API

谢谢,我不能使用
Auth
尽管由于我验证用户的方式不是使用通常的
Auth::trunt
Ok,那么您可以通过
session::flush()
forget()
谢谢,我不能使用
Auth
尽管由于我验证用户的方式不是使用通常的
Auth::trunt
Ok,那么您可以通过
session::flush()
forget()