La raison pour laquelle le code de vérification yii1 ne s'affiche pas est que accessRule bloque le code de vérification. La solution consiste à ajouter l'action du code de vérification, puis à lui donner des autorisations visibles par tout le monde.
Question spécifique :
J'ai ajouté dans le contrôleur :
public function filters(){ return array( 'accessControl', ); } public function accessRules(){ return array( array( 'allow', 'actions' => array('setmessage','actions'), 'users'=> array('@') ), array('deny','users'=> array('*') ) ); }
Le contrôle d'accès est bon Oui, mais le code de vérification ne s'affiche pas ?
Recommandé : "Tutoriel yii"
Solution :
Votre accessRule bloque le code de vérification, vous ajoutez le code de vérification action là-bas, puis donnez-lui des autorisations visibles pour tout le monde
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!