CHANGE_TYPE_INITIAL
CHANGE_TYPE_INITIAL = 0
修改类型:初始设置(注册 / 管理员新建 / 导入)
用户密码日志
职责:密码修改台账的审计记录载体——注册/新建/导入的初始设置、修改、 重置(管理员重置/找回密码)每次落一行;password_hash 与用户表 同值(加盐 bcrypt 哈希,不可逆),绝不存明文(安全红线)。 仅个人中心「我的记录·密码修改」页签消费,写路径仅 WritePasswordLog。
$id : int
主键ID
$user_id : int
用户ID
$user_name : string
用户名
$password_hash : string
加盐哈希(与用户表同值,绝无明文)
$change_type : int
类型:0 初始设置,1 修改,2 重置
$operator : string
操作来源:本人/管理员姓名/系统导入
$client_ip : string
客户端 IP
$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 派生,防泄露劫持;原始值禁止入日志)
$create_time : string
创建时间
┌────────────────── 分区导航(按此顺序阅读)──────────────────┐ 分区 1 · 常量 修改类型 CHANGE_TYPE_* 分区 2 · 表名与属性 $table / $fillable / casts └────────────────────────────────────────────────────────────┘
$hidden