LOGIN_STATUS_FAILED
LOGIN_STATUS_FAILED = 0
登录状态:失败
用户登录日志
职责:登录认证全生命周期(成功/失败/登出/被踢下线)的审计记录载体; 登录成功插行、登出与被踢回填原会话行 logout_time,写路径仅 WriteUserLoginLog。
$id : int
主键ID
$user_id : int|null
用户ID(登录失败且用户不存在时为空)
$user_name : string
用户名
$login_type : int
登录方式:0 密码,1 短信,2 OAuth,3 扫码
$login_status : int
登录状态:0 失败,1 成功,2 被踢下线
$fail_reason : string
失败原因
$client_ip : string
客户端 IP
$ip_location : string
IP 归属地
$browser : string
浏览器
$os : string
操作系统
$user_agent : string
User-Agent
$server_ip : string
服务器 IP
$instance_id : string
实例标识
$trace_id : string|null
链路追踪 ID
$session_id : string|null
会话指纹(token_id 的 SHA-256 派生,防泄露劫持;原始值禁止入日志)
$login_time : string
登录时间
$logout_time : string|null
登出时间
$extra : array|null
扩展信息
┌────────────────── 分区导航(按此顺序阅读)──────────────────┐ 分区 1 · 常量 登录状态 LOGIN_STATUS_* / 登录方式 LOGIN_TYPE_* 分区 2 · 表名与属性 $table / $fillable / casts └────────────────────────────────────────────────────────────┘
$hidden