我为其中一个sugarCRM模块(Contacts)创建了一个新动作(sync)。当我登录时,可以通过此链接(我的本地主机)访问该操作:
http://localhost/sugar/index.php?module=Contacts&action=sync
但公众(访客)无法看到此操作。如何从sugarcrm中的访问检查中排除此操作?
答案 0 :(得分:2)
我自己是Sugar的新手,但我相信一种方法是添加一个新的入口点。你可以这样做......
在custom/include/MVC/Controller/entry_point_registry.php
$entry_point_registry['sync'] = array('file' => 'custom/include/contacts-sync.php', 'auth' => false);
现在可以http://localhost/sugar/index.php?entryPoint=sync
我不确定如何在动作本身中做到这一点,但很可能,也许这会对你有所帮助。
以下是SugarCRM现有入口点的一些示例......
所以我认为这适合您的sync
文件。