Skip to content

USER_STATUS 用户状态表

用户状态表用于存储系统用户的相关运行时状态信息,如密码最后修改时间,最后登录时间,是否临时禁止登录等。

位置

模型路径:/sysdata/data/tables/sec/USER_STATUS.tbl

物理表名:SZSYS_5_USER_STATUS

表结构

字段名字段类型字段描述
USER_IDVARCHAR(32)用户ID,必须唯一,主键
ONLINENUMBER(1)在线状态,1代表在线,0代表离线
IP_ADDRESSVARCHAR(32)最近一次登录使用的IP
OSVARCHAR(64)最近一次登录使用的操作系统,如WINDOWSXP、WINDOWS10、macOS、iOS、Android
BROWSERVARCHAR(64)最近一次登录使用的浏览器,如MSIE9、MSIE11、CHROME、SAFARI
LOCK_TO_TIMETIMESTAMP禁止登录截止时间
PASSWORD_MODIFY_TIMETIMESTAMP密码修改时间
LAST_PASSWORDSVARCHAR(2048)最近几次使用过的密码,二维数组,如[["dfkh","ioqywehjasdkfjhasslkdyuwer"]],第一列是salt,第二列是md5,不含当前正在用的密码
LOGIN_TIMETIMESTAMP最近一次登录成功时间
LAST_FAIL_TIMETIMESTAMP最近一次密码错误时间
TODAY_FAIL_TIMESNUMBER(8)今天连续密码错误的次数,登录成功后将清零
FAIL_DETAIL_TIMESVARCHAR(2048)记录每分钟失败次数,格式是一个二维数组,如[["20120102-12:12",3,1]["20120102-12:14",4,0]],最多纪录50条,第一列是分钟,第二列是密码错误次数,第三列是验证码错误次数,每次登录成功后清空
LOGIN_UNIONIDVARCHAR(128)用于判断集群节点上是否是同一登录账号,登录成功后产生的一个UUID,记录在http的session中
HTTP_SESSION_IDVARCHAR(256)HTTP会话ID,纪录web容器的JSESSIONID
CLUSTER_NODE_NAMEVARCHAR(128)登录时的集群节点名称
REMEMBER_MEVARCHAR(2048)记住密码信息
微信公众号微信公众号:山川软件