问题描述
无需登录,直接访问/index.php?mod=system&op=orgtree,出现组织部门信息
解决方法一
该方法是直接将system应用(系统组件)设置为仅允许登录用户使用
文件:\dzz\system\config\config.php
添加'allow_view'=>1,
参数
<?php
return array(
'allow_robot'=>false,
'allow_view'=>1,
);
解决方法二
该方法是将调用组织部门信息接口设置为仅允许登录用户使用
文件:\dzz\system\orgtree.php
在if(!defined('IN_DZZ')) { exit('Access Denied'); }
后添加Hook::listen('check_login');
if(!defined('IN_DZZ')) {
exit('Access Denied');
}
Hook::listen('check_login');
标签:调用,登录,defined,Denied,system,DzzOffice,组织部门,php
From: https://blog.csdn.net/HLC2002/article/details/141284706