起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: zykj

想在系统登录对话框直接引用修改密码对话框[请求]

[复制链接]
发表于 2010-6-1 17:51:42 | 显示全部楼层
调试运行看看吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-2 07:53:53 | 显示全部楼层
Org.OrgSys.OrgSystem.SaveUnit(lPerson);不要了就可以了,这个初始化运行不报错
回复 支持 反对

使用道具 举报

发表于 2010-6-2 09:13:09 | 显示全部楼层
你去掉那个代码 那修改密码 能生效么?
从上面的错误看,应该是 组织机构缓存 没关闭导致的吧。
看这个帖子
http://bbs.justep.com/forum.php?mod=viewthread&tid=28535
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-9 09:27:04 | 显示全部楼层
修改密码 能生效, 但是用户用中文名登陆时会出现下图情况
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-9 09:28:37 | 显示全部楼层
图片与代码

桌面.rar

30.68 KB, 下载次数: 102

回复 支持 反对

使用道具 举报

发表于 2010-6-9 10:06:17 | 显示全部楼层
你们没做密码验证的时候可以使用中文登陆么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-9 10:31:38 | 显示全部楼层
可以
回复 支持 反对

使用道具 举报

发表于 2010-6-9 10:51:58 | 显示全部楼层
你们做过什么操作以后可以使用人员的显示名称登陆的?

我这里不能用显示名称登陆。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-16 08:18:35 | 显示全部楼层
如图 可以修改登陆名为中文。加急处理一下

snap1.jpg

29.55 KB, 下载次数: 213

回复 支持 反对

使用道具 举报

发表于 2010-8-16 09:38:02 | 显示全部楼层
问题 出在
业务模型\系统空间\简洁风格\界面库\窗体库\修改密码对话框
procedure TMODIFYPASSWORDFORM.btnOKClick(Sender: TObject);  
事件中
    lPerson := Org.OrgSys.OrgSystem.GetPerson(lOperator); 这句话,因为这里 如果你传入 中文登录名(比如人员1) 就有问题,如果是传入的是 ry1(即人员ID,默认情况下 人员id与登录名 一致的)就没问题。

解决方法就是,想办法 这里传入 是人员id就可以了,。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 13:44 , Processed in 0.044475 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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