yii1驗證碼不顯示是因為accessrule把驗證碼給阻止,其解決辦法就是把驗證碼的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('*') ) );}訪問控制好使,但是驗證碼不顯示了?
推薦:《yii教程》
解決辦法:
你的accessrule把驗證碼給阻止了,你在那里把驗證碼的action加上去,然后給予它全部人可視的權(quán)限