Session 有人能解释一下会话表laravel吗
好的,我想检查我的用户是否在线,我认为一个好方法是使用laravel提供的sessions表。我是个新手,所以任何人都可以首先向我解释一下这些数据的含义 创建表Session 有人能解释一下会话表laravel吗,session,cookies,laravel,unix-timestamp,laravel-3,Session,Cookies,Laravel,Unix Timestamp,Laravel 3,好的,我想检查我的用户是否在线,我认为一个好方法是使用laravel提供的sessions表。我是个新手,所以任何人都可以首先向我解释一下这些数据的含义 创建表sessions( idVARCHAR(40)不为空, last_活动INT(10)不为空, 数据文本不为空, 主键(id) ); 最后一个活动是unix时间戳,我很清楚这一点 我的id=LGBZJ0DIWIEBRWJFLKQAE19NHUNHVSPRV7E4CRO 这等于cookie值,但这对我来说没什么意义 我的数据=a:3:{s:5
sessions
(
id
VARCHAR(40)不为空,
last_活动
INT(10)不为空,
数据
文本不为空,
主键(id
)
);
最后一个活动是unix时间戳,我很清楚这一点
我的id=LGBZJ0DIWIEBRWJFLKQAE19NHUNHVSPRV7E4CRO
这等于cookie值,但这对我来说没什么意义
我的数据=a:3:{s:5:::新:;a:0:{}s:5::旧:;a:0:{}s:10:“csrf_代币”;s:40:“XOZBMP8MRBU2LK4C1CEDCOJUQIL3SEHAZTH1V”}
这两项是什么意思?我如何使用它们在laravel中从它们派生用户id?laravel不直接在sessions表中存储对用户的引用。这与会话系统的所有者无关,可能存在没有用户连接的会话(即,在有人登录之前) 数据列是这样的,如果您真的想读取该数据,您可以 Laravel将会话数据分为3类:持久、旧闪存数据和新闪存数据。这就是为什么在粘贴的代码中会发现两个数组“:new:”和“:old:”,为空
为什么不在用户表上有一个“最后一次看到”列,每次用户加载页面时触摸该列,如果距离最后一次看到该列
为什么不在用户表上设置一个“最后一次看到”列,每次用户加载页面时都触摸该列,如果距离最后一次看到页面的时间