起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 229|回复: 5

[请求]客户要求登陆的密码要强制改为8位以上

[复制链接]
发表于 2010-5-26 12:35:06 | 显示全部楼层 |阅读模式
客户要求登陆的密码要强制改为8位以上
且密码要英文+数字组合,在哪控制?如何处理
回复

使用道具 举报

发表于 2010-5-26 14:02:12 | 显示全部楼层
操作者密码可以通过以下三种方式:
1、studio中可以设置 (不好干预)
2、system登陆--组织机构设计器中(这里不控制吧)
3、操作者登陆后,工作台--选项中--更改密码(是要在这里控制吧?)
修改 业务模型\系统空间\简洁风格\界面库\窗体库\修改密码对话框--确定按钮的逻辑

最好是 自己做一个资源集,写一个校验密码的逻辑(8位,且必须是英文和数字的组合,后者可以网上搜索一下算法)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-26 15:01:26 | 显示全部楼层
操作者登陆认证过后,如果密码不合规范就转到修改密码项修改,不然不能使用X3系统

如何做?
回复 支持 反对

使用道具 举报

发表于 2010-5-26 15:24:15 | 显示全部楼层
参考  业务模型\系统空间\简洁风格\界面库\窗体库\标准风格主窗体 的更改密码 代码
procedure TSTANDARDSTYLEMAINFORM.actFileChangePasswordExecute(Sender: TObject);
begin
  TModifyPasswordForm.ChangePassword(TSystemCore.Operator);
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-26 19:32:11 | 显示全部楼层
操作者登陆认证时 就得强制更改,应该是在登陆认证那边加判断吧?
回复 支持 反对

使用道具 举报

发表于 2010-5-27 10:11:07 | 显示全部楼层
系统输入账户和密码的窗体在 业务模型\系统空间\简洁风格\界面库\窗体库\系统登录对话框 ,
不过,这个只是检查密码的是否正确,不是修改或者设置默认密码的地方。目前没有地方设置默认密码,除非自己做功能,那么就在自己功能中做逻辑检查,而4楼说的是修改密码的地方。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 01:43 , Processed in 0.036946 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表