# USER_STATUS 用户状态表

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

# 位置

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

物理表名:SZSYS_5_USER_STATUS

# 表结构

字段名 字段类型 字段描述
USER_ID VARCHAR(32) 用户ID,必须唯一,主键
ONLINE NUMBER(1) 在线状态,1代表在线,0代表离线
IP_ADDRESS VARCHAR(32) 最近一次登录使用的IP
OS VARCHAR(64) 最近一次登录使用的操作系统,如WINDOWSXP、WINDOWS10、macOS、iOS、Android
BROWSER VARCHAR(64) 最近一次登录使用的浏览器,如MSIE9、MSIE11、CHROME、SAFARI
LOCK_TO_TIME TIMESTAMP 禁止登录截止时间
PASSWORD_MODIFY_TIME TIMESTAMP 密码修改时间
LAST_PASSWORDS VARCHAR(2048) 最近几次使用过的密码,二维数组,如[["dfkh","ioqywehjasdkfjhasslkdyuwer"]],第一列是salt,第二列是md5,不含当前正在用的密码
LOGIN_TIME TIMESTAMP 最近一次登录成功时间
LAST_FAIL_TIME TIMESTAMP 最近一次密码错误时间
TODAY_FAIL_TIMES NUMBER(8) 今天连续密码错误的次数,登录成功后将清零
FAIL_DETAIL_TIMES VARCHAR(2048) 记录每分钟失败次数,格式是一个二维数组,如[["20120102-12:12",3,1]["20120102-12:14",4,0]],最多纪录50条,第一列是分钟,第二列是密码错误次数,第三列是验证码错误次数,每次登录成功后清空
LOGIN_UNIONID VARCHAR(128) 用于判断集群节点上是否是同一登录账号,登录成功后产生的一个UUID,记录在http的session中
HTTP_SESSION_ID VARCHAR(256) HTTP会话ID,纪录web容器的JSESSIONID
CLUSTER_NODE_NAME VARCHAR(128) 登录时的集群节点名称
REMEMBER_ME VARCHAR(2048) 记住密码信息
是否有帮助?
0条评论
评论