介绍
Apriso可以通过后台配置设置多种不同复杂度的密码。
配置
配置后台文件
到下边目录找到CentralConfiguration.XML文件。C:\Program Files\Dassault Systemes\DELMIA Apriso 2020\WebSite\CentralConfiguration
在文件中找到如下图两个条目:
<add key="MinimumPasswordLength" value="0" />
设置密码最小长度,设置为0,则密码可以为空。
<add key="PasswordComplexityRule" value="Any" />
设置密码复杂度,共有以下几种模式
Characters:密码只能包含字母
Numeric:密码只能包含数字
Mixed:密码只能包含数字或字母
MixedForced:密码必须包含至少一个字母和一个数字
MixedForcedEnhanced:密码必须包含一个字母,一个数字和一个特殊字符
FullForced:密码必须包含一个大写字母,一个小写字母,一个数字,一个特殊字符
Any:密码可以随意设置。
设置登录次数限制
设置登录失败次数并且锁定账号。以下三个参数都要设置。
<add key="AccountLockoutThreshold" value="0" />
设置可以尝试登录的次数,设置为0,则不会被锁定
<add key="AccountLockoutResetDuration" value="0" />
设置多少分钟后,解除锁定限制。
<add key="AccountLockoutDuration" value="0" />
设置在多少分钟内尝试登录会锁定账号。比如设置5分钟,则在5分钟内连续输错密码一定次数后才会锁定账号。
设置密码有效期
<add key="PasswordExpirationNotification" value="0" />
设置提前多少天,系统会弹出密码要过期的通知。
<add key="MaximumPasswordAge" value="0" />
设置密码有效期,单位是天。到期会强制要求用户修改密码
手动强制用户修改密码
配置完成后,需要后台设置,强制用户下次登录重新按新的规则设置密码。
也可也直接在employee表中直接修改FORCEPASSWORDCHANGE字段为1,达到同样效果。
用户修改密码
APP上无法操作,需要登录浏览器操作(PC,移动端均可)
当用户用旧密码登录时,会弹出如下提示:
点击红框修改密码