MpUserXConfigType

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp UserX: 使用用户角色系统的用户管理 > > 数据类型和枚举类型 > 数据类型 >

MpUserXConfigType

mapp Services V5.16

用户管理是用这个数据类型来配置的。

关于如何在运行时对各个参数进行配置更新的信息,请参见 运行时配置一节

所有的密码参数只适用于通过HMI应用程序使用 MpUserXManagerUI创建的新用户 。这些规则不适用于使用Automation Studio或ArUser中的配置系统创建的用户。

Parameter

Data type

Value

说明

配置更新

NoDelete

BOOL

TRUE

定义了用户管理系统中的删除行为。如果该参数被设置为 "true",被删除的用户所使用的用户名就不能再被分配。这个功能确保用户名在系统中只能使用一次。例如,如果用户 "Dave "被删除了,就不能用这个名字创建其他用户。这确保了在 事件列表中的用户名不会 发生混淆,例如

change_duringruntime

PasswordChangeReq

BOOL

FALSE

要求首次登录时修改密码

change_duringruntime

PasswordCase

BOOL

FALSE

要求密码同时具有大写和小写字母

change_duringruntime

PasswordAlpha

BOOL

TRUE

要求密码有字母数字字符

change_duringruntime

PasswordLength

UINT

5

最小密码长度。必须至少指定一个字符。不允许密码长度为0。

change_duringruntime

LoginAttempts

UINT

3

登录失败的最大次数,直到用户被封锁。如果输入0,用户将永远不会被锁定。

具有管理员权限的用户组被锁定最多一个小时。他们在机器热重启后会被解锁。

change_duringruntime

PasswordChangeInterval

DINT

0

必须更改密码的时间间隔

change_duringruntime

UserExpirationTime

DINT

0

指定一个用户的过期时间。过期后,该用户被封锁。该用户只能由管理员解封。指定 "0 "可以完全禁用该功能。

change_duringruntime

UserNameLength

UINT

0

输入一个新用户名的最小长度

change_duringruntime

SignAttempts

UINT

3

可能失败的签名尝试的最大数量,直到签名过程被中止。

登录尝试("LoginAttempts")和签名尝试是相互关联的。在签名尝试中任何不正确的用户输入也会导致登录尝试。如果有2次签名尝试和1次登录尝试,在一次签名尝试失败后(输入错误的密码/用户名),用户已经被锁定。

如果签名被中止,登录尝试将被保留。欲了解更多信息,请看 这里

change_duringruntime

PasswordHistory

UINT

0

指定多少个以前的密码不能被重复使用。

可以输入一个0到5之间的值。

指定0可以完全禁用该功能。

例如,如果指定为2,则新密码不允许与前两个密码中的任何一个匹配。

change_duringruntime

PasswordSpecial

BOOL

FALSE

定义了密码是否必须包含特殊字符。可以使用以下特殊字符。!#$%&'()*+,-./:;<=>?@[\]^_`{|}~

change_duringruntime

EditSameLevel

BOOL

FALSE

定义管理员用户是否允许编辑同一用户级别的内容

change_duringruntime

ImportUser

MpUserXImportModeEnum

mpUSERX_IMPORT_OVERWRITE

用户导入的模式

change_duringruntime

ImportRole

MpUserXImportModeEnum

mpUSERX_IMPORT_OVERWRITE

角色导入的模式

change_duringruntime

ImportUnchecked

BOOL

FALSE

忽略导入文件中的校验和

change_duringruntime

AdminUnlockTime

DINT

3600

当指定的时间过后,被锁定的管理员会变成解锁的。(单位:[秒])

如果指定为0,管理员不会被自动解锁。0时,解锁功能不可用。

change_duringruntime

AutoLogoutTime

DINT

3600

通过 "自动注销时间",如果用户不活动的时间超过指定时间,就会自动注销。在一个 应用会话,一旦输入的 "LifeSign "被 MpUserXLogin增加,参数 "自动注销时间 "将自动重置为指定值 。如果 "LifeSign "的值在指定的注销时间内没有变化,用户将自动注销。在 可视化会话中 ,参数 "自动注销时间 "会在用户对HMI应用程序进行操作后自动重置为指定值。

如果指定0秒作为自动注销时间,则该功能被禁用。

change_duringruntime

PasswordExpirationNotification

DINT

0

定义何时通知用户密码过期的情况。该值以秒为单位提供。例如,如果输入432000,用户将在密码过期前5天得到通知。

如果输入0,通知功能被禁用。

change_duringruntime