person.json 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. {
  2. "MAX_PASSWORDPERIOD": 3650.0,
  3. "captchaLogin": true,
  4. "codeLogin": true,
  5. "bindLogin": true,
  6. "faceLogin": true,
  7. "password": "(var v \\u003d person.getMobile();\\u000a return v.substring(v.length - 6))",
  8. "passwordPeriod": 0.0,
  9. "passwordRegex": "^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,}$",
  10. "passwordRegexHint": "6位以上,包含数字和字母.",
  11. "register": "disable",
  12. "superPermission": true,
  13. "tokenCookieHttpOnly": false,
  14. "personUnitOrderByAsc": true,
  15. "###captchaLogin": "是否启用验证码登录,默认值:true###",
  16. "###codeLogin": "是否启用验证码登录,默认值:true###",
  17. "###bindLogin": "是否启用扫描二维码登录,默认值:false###",
  18. "###faceLogin": "是否启用刷脸登录,默认值:false###",
  19. "###password": "注册初始密码,使用()调用脚本生成初始密码,默认为:(var v \\u003d person.getMobile();\\u000a return v.substring(v.length - 6))###",
  20. "###passwordPeriod": "密码过期时间(天),0表示不过期,默认值:0.###",
  21. "###passwordRegex": "密码校验正则表达式,默认6位以上,包含数字和字母.###",
  22. "###passwordRegexHint": "密码校验不通过的提示信息.###",
  23. "###register": "是否允许用户自注册,disable:不允许,captcha通过验证码注册,code:通过短信注册,默认值:disable###",
  24. "###superPermission": "是否启用超级管理员权限,默认值:true###",
  25. "###mobileRegex": "手机号码校验正则表达式,()表示脚本内容,默认值:(^(\\+)?0{0,2}852\\d{8}$)|(^(\\+)?0{0,2}853\\d{8}$)|(^(\\+)?0{0,2}886\\d{9}$)|(^1(3|4|5|7|8|9)\\d{9}$)###",
  26. "###loginPage": "定制登录页面设置.###",
  27. "loginPage": {
  28. "enable": false,
  29. "portal": "",
  30. "page": "",
  31. "###enable": "是否启用定制登录页面.###",
  32. "###portal": "指定登录页面所属的portal,可以用id,name,alias.###",
  33. "###page": "指定的登录页面,可以使用name,alias,id###"
  34. },
  35. "###failureInterval": "登录限制时间(分钟)###",
  36. "###failureCount": "尝试登录次数###",
  37. "###tokenExpiredMinutes": "token时长,分钟###",
  38. "###tokenCookieHttpOnly": "保存token的cookie是否启用httpOnly###",
  39. "###personUnitOrderByAsc": "人员组织排序是否为升序,true为升序(默认),false为降序###"
  40. }