起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1110|回复: 31

【结贴】business.jsp的修改问题**

[复制链接]
发表于 2009-4-24 17:37:07 | 显示全部楼层 |阅读模式
在business.jsp中用
X3X.Run2("Biz:\TXK\FUNC\GZRZCXGN.Func", "chenping;");
替代了run过程。
这句话中,把用户名和密码写进去了,可是我还是希望对人员做权限的验证,如果在组织结构中给他分配了权限,他就能查看此功能,如果没有给他分配权限,那么他就不能查看此功能。
有办法实现吗?
回复

使用道具 举报

发表于 2009-4-24 23:22:48 | 显示全部楼层
楼主,你这个问题是否跟下面的帖子一样的。
http://bbs.justep.com/forum.php?mod=viewthread&tid=28468
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-25 13:36:50 | 显示全部楼层
是一个系列的问题,但是我也希望能解决此问题。
回复 支持 反对

使用道具 举报

发表于 2009-4-27 08:59:32 | 显示全部楼层
楼主,run2方法有些问题,不稳定。
不建议您使用run2方法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-27 09:54:13 | 显示全部楼层
我换成了run方法,
<script type="text/javascript">
  function BeforeClose()
  {
    if(!X3X.TerminateQuery())
    {
      event.returnValue = "";
    }
  }

  document.title = X3X.DisplayName;
  X3X.Params = "<%= params%>";
  X3X.UpdateVersion();
  X3X.ShowSplash();
  X3X.Init();
  X3X.CloseSplash();
  // X3X.Logon("CHENPING","");
  X3X.Run("Biz:\\TXK\\FUNC\\GZRZCXGN.Func", "", "", "");
  document.body.onbeforeunload=BeforeClose;
  document.title = X3X.DisplayName;
</script>
这样写,会报错:“请先登录”。
如果把上面的logon方法的注释去掉,它就能自动登录进去了。
我还是需要做人员的身份验证。
回复 支持 反对

使用道具 举报

发表于 2009-4-27 10:41:49 | 显示全部楼层
楼主,用这种方法进入系统,会检查功能权限的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-27 10:59:03 | 显示全部楼层
检查功能权限,什么意思?
还是不知道我到底错在哪里了。
回复 支持 反对

使用道具 举报

发表于 2009-4-27 11:24:55 | 显示全部楼层
用run方法启动功能,需要先执行logon;你没有错啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-27 11:28:39 | 显示全部楼层
需求是:要让登录人员自己填写用户名和密码,代码判断他有没有权限运行这个功能,以及用户名和密码是否正确。
回复 支持 反对

使用道具 举报

发表于 2009-4-27 13:07:57 | 显示全部楼层
要让登录人员自己填写用户名和密码

这不是又变成标准的登录了吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 02:51 , Processed in 0.057912 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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