聯(lián)系官方銷售客服
1835022288
028-61286886
PHP程序里面
禁止前端控制器訪問,不讓訪問首頁界面
http://223987.com/doc/973.html
前面有發(fā)過2帖請(qǐng)教,官方也出了一個(gè)文檔,
\Phpcmf\Hooks::on('cms_init', function() { if (IS_ADMIN || IS_API) { return; } else { exit("前端禁止訪問"); } });
但這并不能排除所有API,比如微信公眾號(hào),可以加上
|| APP_DIR=='weixin'
但還有各種API接口,如發(fā)布接口,讀取接口,也無法訪問了,如何排除呢?
/index.php?appid=[授權(quán)ID]&appsecret=[授權(quán)碼]&api_auth_code=[登錄授權(quán)碼]&api_auth_uid=[用戶id]&s=member&app=news&c=home&m=add
除此外,也不知道還有沒有其它接口的,希望此帖能收集整理下
PHP文件:
URL地址:
這樣就可以了,is_api就表示api插件的appid地址
回復(fù)@大帥哥
實(shí)測不行的呢。
你這個(gè)鉤子是初始化的時(shí)候默認(rèn)這些不能訪問啊
表示api插件
回復(fù)@九戒
你這個(gè)是對(duì)的,實(shí)測IS_API_HTTP才對(duì)API接口有效,比如發(fā)布接口