我的应用程序中有一个垃圾邮件检查程序系统。当用户怀疑时,我将其标记为“ suspect
”,并将其存储在会话中。
但是在管理员方面,我正在检查可疑行为,如果没有垃圾邮件尝试,我想从此用户会话中删除“ suspect
”标记
我该怎么做?
答案 0 :(得分:4)
会话通常存储在文件中,但是您可以将其设置为数据库。因此,如果所有会话都存储在数据库中,则可以直接从您的管理员帐户轻松地从用户更新会话。会话存储在文件中也是可能的,但我认为它在数据库中时更容易搜索。
您可以告诉laravel会话应存储在哪里,如下所示: https://laravel.com/docs/5.6/session#driver-prerequisites
答案 1 :(得分:0)
设置会话
session()->put('session_name',value);
要删除会话
session()->forget('session_name');
要删除所有会话,请使用
session()->flush();