yii2項目Action報403錯誤怎么辦

yii2項目報403錯誤的解決辦法:首先打開相應的代碼文件;然后在ACF驗證里面修改寫法;最后將單詞和單詞之間用“-”符號分割即可解決403錯誤。

yii2項目Action報403錯誤怎么辦

yii2.0 Action 報 403 錯誤 [ 2.0 版本 ]

當你在編輯一個 action 的時候, 也許是一個單詞,也許是拼接的單詞,比如 actionGet(); actionSpecialCallback();

推薦:《yii教程

當你遇見 actionSpecialCallback(); 這種方法的時候,你在 ACF 驗證里面的寫法是 單詞和單詞之間用 – 分割就不會出現 403 錯誤了,如下所示:

use?yiifiltersAccessControl; class?SiteController?extends?Controller { ????public?function?behaviors() ????{ ????????return?[ ????????????'access'?=>?[ ????????????????'class'?=>?AccessControl::className(), ????????????????'only'?=>?['special-callback'], ????????????????'rules'?=>?[ ????????????????????[ ????????????????????????'actions'?=>?['special-callback'], ????????????????????????'allow'?=>?true, ????????????????????????'matchCallback'?=>?function?($rule,?$action)?{ ????????????????????????????return?date('d-m')?===?'31-10'; ????????????????????????} ????????????????????], ????????????????], ????????????], ????????]; ????} ????//?Match?callback?called!?This?page?can?be?accessed?only?each?October?31st ????public?function?actionSpecialCallback() ????{ ????????return?$this->render('happy-halloween'); ????} }

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享