找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 228|回复: 3

外部页面调用auth.inc.php问题

[复制链接]
已绑定手机

5

主题

11

回帖

21

牛毛

一级牛人

积分
21
发表于 2024-12-30 17:58:12 | 显示全部楼层 |阅读模式 来自 四川省成都市
管理员您好,有个问题想要咨询一下,请问如何在外部程序中,调用通达的auth.inc.php模块?现在问题是写好调用路径后,运行时会提示如下错误:
image.png



在表单页面中设置了取当前OA流水号,后面设置了“点击查看”所需要调用的PHP程序
image.png

而PHP程序第一条语句中写了调用auth.inc.php模块(路径是正确的)
include dirname(__FILE__) . ("/../../../../../inc/auth.inc.php");


屏蔽此条语句后,再点击程序就不会报错。

谢谢!
已绑定手机

18

主题

42

回帖

170

牛毛

一级牛人

积分
170
发表于 2025-1-2 09:00:36 | 显示全部楼层 来自 云南省昆明市
我也遇到同样的问题了,就是外部调用附件请求也是提示没有登录权限,我实在无办法就重写一个附件接收程序来处理外部附件调用的请求;

点评

在发起的通达OA流程中,通过链接调用外部程序,如果外部程序包含了inc内的库调用(比如/inc/auth.inc.php),才会出现这个情况。如果是自己设置菜单调用同样一个外部程序,则不会报错……所以怀疑是通达内部程序的问  详情 回复 发表于 2025-1-2 17:26
已绑定手机

5

主题

11

回帖

21

牛毛

一级牛人

积分
21
 楼主| 发表于 2025-1-2 17:26:40 | 显示全部楼层 来自 四川省成都市
jiangwanxian 发表于 2025-1-2 09:00
我也遇到同样的问题了,就是外部调用附件请求也是提示没有登录权限,我实在无办法就重写一个附件接收程序来 ...

在发起的通达OA流程中,通过链接调用外部程序,如果外部程序包含了inc内的库调用(比如/inc/auth.inc.php),才会出现这个情况。如果是自己设置菜单调用同样一个外部程序,则不会报错……所以怀疑是通达内部程序的问题,估计又是一个无法解决的BUG……
已绑定手机

0

主题

19

回帖

27

牛毛

通达OA官方

积分
27
发表于 2025-1-9 10:38:17 | 显示全部楼层
您好,从我们的OA架构设定上来说,我们从一开始设定的规则就是应用模块存放在webroot\general\模块文件夹,然后在系统管理-菜单设置中添加。
auth.inc.php中有一部分是权限校验,一旦引用了auth.inc.php,就会检测角色权限设置中的菜单权限,如果没有此菜单,或当前用户角色中没有此菜单的权限,就会出现您刚才的提示。
也就是模块在general,然后在菜单设置中添加此目录,最后给相应的角色分配权限。
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-2-14 15:28 , Processed in 0.140171 second(s), 47 queries .

Powered by Discuz

Copyright © 2001-2025, 北京通达信科科技有限公司.

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