Cet article présente principalement comment ajouter un code de vérification dans les modules Yii2. L'éditeur pense que c'est plutôt bien, je vais donc le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur et jetons un coup d'œil.
J'ai récemment joué avec la partie code de vérification de Yii2. La logique normale peut être résolue. Il n'y a aucun problème dans les exemples en ligne. La partie problématique clé est dans le module. . Lorsque vous l'utilisez, partagez-le avec tout le monde. Avant de poursuivre votre lecture, vous pouvez voir comment il est utilisé dans des circonstances normales.
Le code dans la partie contrôleur est similaire à celui sur Internet
public function actions() { return [ 'captcha' => [ 'class' => 'yii\captcha\CaptchaAction', 'fixedVerifyCode' => null, 'backColor' => 0x000000, //背景颜色 'maxLength' => 6, //最大显示个数 'minLength' => 5, //最少显示个数 'padding' => 5, //间距 'height' => 40, //高度 'width' => 130, //宽度 'foreColor' => 0xffffff, //字体颜色 'offset' => 4, //设置字符偏移量 有效果 ], ]; }
Le code dans la partie modèle [quelque chose à noter ici]
public function rules() { return [ ['username', 'required', 'message' => '登录账号不能为空'], ['password', 'required', 'message' => '登录密码不能为空'], ['verifyCode', 'required', 'message' => '验证码不能为空'], ['verifyCode', 'captcha', 'captchaAction' => 'admin/default/captcha', 'message' => '验证码输入错误'], ['rememberMe', 'boolean'], ['password', 'validatePassword'], ]; }
afficher la partie Code [En raison de la mise en page mixte de php et html, je ne supporte pas la mise en page chaotique du style de page, j'essaie donc de supprimer la partie configuration des paramètres]
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!