# 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条评论
评论