针对用户模块的设置项。
界面介绍
在“系统选项”界面,选择 用户管理。
各设置项说明如下:
设置项说明
设置项 | 说明 | 默认值 | |||
---|---|---|---|---|---|
用于设置用户自定义属性。点击 设置 按钮进行设置。 | |||||
用户名校验设置 (正则表达式) | 用户名校验规则可以在系统选项中设置,比如不允许输入特殊字符:[^%&',;=?$\x22]+。 | 空白 | |||
用户名校验错误提示 | 与用户校验设置相对应,当用户名校验不通过,则显示您输入的用户名不满足验证设置! +【自定义错误提示】。 | 空白 | |||
用户密码复杂度设置 (正则表达式) | 密码校验规则可以在系统选项中设置,比如只允许输入1-20个数字:^[0-9]{1,20}$。 | 空白 | |||
密码复杂度错误提示 | 与用户密码复杂度设置相对应,当设置密码不符合密码复杂度,则显示您输入的密码不满足复杂度要求!+【自定义错误提示】。 | 空白 | 密码有效周期(天) | 用于限制用户密码的有效时间,到使用期限前3天,消息中心中会提示用户联系管理员、修改密码。 | 空白 |
会话超时注销 | 用于设置是否启动 在一定时间内页面无用户操作动作,触发会话超时,需要重新登录 功能。 | 启动 | |||
会话超时时间 | 用于设置会话超时时间,单位为分钟。 | 30 |
用户扩展属性
创建用户时,用户默认信息包含名称、别名、密码、描述、是否启用。若这些信息在数据权限设置,用户属性设置时有可能无法满足需求,需要我们对用户的属性进行扩展。创建用户时,用户默认包含名称、别名、密码、描述、是否启用、手机号、邮箱这些属性。在数据权限设置的场景中,这些默认的用户属性有时可能无法满足需求,就可以通过用户扩展属性功能对用户的属性进行扩展。通过自定义的用户扩展属性,给每个用户填写对应的值,用于数据权限设置中。
如下图,我们点击设置按钮,则会弹出用户扩展属性对话框。我们增加一条属性。
则在新建或是编辑用户的时候,会出现上面添加的属性条,如下面的所属部门为“研发十部”。
此属性列存储在知识库中的表t_userattr,如下图:
t_userattr(用户扩展属性表)每个用户,每个扩展属性对应一条记录,表结构说明如下:
字段名 | 中文含义 | 数据类型 | 约束 |
---|---|---|---|
c_userid | 用户id。 | VARCHAR(255) | NOT NULL |
c_key | 扩展属性id。 | VARCHAR(255) | NOT NULL |
c_value | 扩展属性值。 | VARCHAR(255) | Default NULL |
c_long | 扩展属性长值,此属性可以不考虑。 | LONGTEXT | Default NULL |