起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: xhsoft

【结贴】权限管理

[复制链接]
发表于 2009-8-5 14:20:26 | 显示全部楼层
这个就是给人员id位zy的人分配dmfpgn这个功能权限。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-5 14:21:41 | 显示全部楼层
给固定人分配固定权限,

这两个值应该是变量呀

不应该是这里写死的吧
回复 支持 反对

使用道具 举报

发表于 2009-8-5 14:25:44 | 显示全部楼层
是啊,这两个值就是你申请人要填写的,传入这个函数中就行了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-5 14:27:48 | 显示全部楼层
可以是变量?

应该定义成什么类型?
回复 支持 反对

使用道具 举报

发表于 2009-8-5 14:38:21 | 显示全部楼层
字符串就可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-5 14:41:48 | 显示全部楼层
AssignFunc(sysutils.UpperCase('Org:\ROOT\SCCS.OGN\DNB.DPT\DNBJL.PTM\YJQ.psm'),
    sysutils.UpperCase('Biz:\BGZDHXT\DBGN.Func'));
修改后测试了一下,发现yjq并没有得到这个功能权限
回复 支持 反对

使用道具 举报

发表于 2009-8-5 15:05:47 | 显示全部楼层
按钮中还有其他的的代码么?缓存关闭的那些代码你添加进去了么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-5 15:06:43 | 显示全部楼层
按钮中没有其他代码了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-5 15:11:41 | 显示全部楼层
procedure TMainForm.Button1Click(Sender: TObject);
var
  Server: TFileSystemCacheServer;
begin

  fsmngr.OrgSystemManager.UseLocalCache := False;
  AssignFunc(sysutils.UpperCase('Org:\ROOT\SCCS.OGN\DNB.DPT\DNBJL.PTM\YJQ.psm'),
    sysutils.UpperCase('Biz:\BGZDHXT\DBGN.Func'));
  fsmngr.OrgSystemManager.UseLocalCache := True;
  Server := TFileSystemCacheServer.Create;
  try
    Server.AddURLs(';', SysSrv.SysService.ServerURL);
    Server.EnsureOrgSystem(BizSys.BizSystem.ClientAccount);
  finally
    Server.Free;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-5 15:28:53 | 显示全部楼层
运行起来就可以了

当初申请的时候,怎么取功能和人员的url呢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 12:41 , Processed in 0.046277 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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