小編給大家分享一下yii1驗(yàn)證碼不顯示的解決方法,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
成都創(chuàng)新互聯(lián)公司是一家以重慶網(wǎng)站建設(shè)公司、網(wǎng)頁設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、seo優(yōu)化、小程序App開發(fā)等移動(dòng)開發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為汽車玻璃修復(fù)等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。
yii1驗(yàn)證碼不顯示是因?yàn)閍ccessRule把驗(yàn)證碼給阻止,其解決辦法就是把驗(yàn)證碼的action加上去,然后給予它全部人可視的權(quán)限即可。
具體問題:
我在控制器中添加:
public function filters(){ return array( 'accessControl', ); } public function accessRules(){ return array( array( 'allow', 'actions' => array('setmessage','actions'), 'users'=> array('@') ), array('deny','users'=> array('*') ) ); }
訪問控制好使,但是驗(yàn)證碼不顯示了?
解決辦法:
你的accessRule把驗(yàn)證碼給阻止了,你在那里把驗(yàn)證碼的action加上去,然后給予它全部人可視的權(quán)限
看完了這篇文章,相信你對(duì)“yii1驗(yàn)證碼不顯示的解決方法”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!