yii1驗證碼不顯示是因為accessRule把驗證碼給阻止,其解決方法就是把驗證碼的action加上去,然後給予它全部人可視的權限即可。
具體問題:
#我在控制器中新增:
public function filters(){ return array( 'accessControl', ); } public function accessRules(){ return array( array( 'allow', 'actions' => array('setmessage','actions'), 'users'=> array('@') ), array('deny','users'=> array('*') ) ); }
存取控制好使,但是驗證碼不顯示了?
推薦:《yii教學》
解決方案:
你的accessRule把驗證碼給阻止了,你在那裡把驗證碼的action加上去,然後給予它全部人可視的權限
以上是yii1驗證碼不顯示怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!