Maison  >  Article  >  cadre php  >  ThinkPHP implémente le clic sur l'image pour actualiser le code de vérification

ThinkPHP implémente le clic sur l'image pour actualiser le code de vérification

angryTom
angryTomavant
2020-03-10 10:06:434952parcourir

Cet article présente la méthode d'utilisation du framework thinkphp pour actualiser le code de vérification en cliquant sur l'image. J'espère que cela sera utile aux amis qui apprennent thinkphp !

ThinkPHP implémente le clic sur l'image pour actualiser le code de vérification

ThinkPHP implémente le clic sur l'image pour actualiser le code de vérification

Ce type de fonction d'actualisation de la fonction de code de vérification implique deux actualisations, l'une consiste à actualiser en cliquant sur l'image du code de vérification, et l'autre consiste à actualiser en entrant le mauvais code de vérification. Bien sûr, ne mentionnez pas l'actualisation vous-même, il sera certainement actualisé.

(Tutoriel recommandé : tutoriel thinkphp )

Le framework thinkPHP a une classe de vérification verify.class.php intégrée Lorsque nous effectuons la vérification du code de vérification, c'est le cas. très simple. Il existe deux formats de vérification fournis ici, l'un est purement numérique et l'autre est la méthode par défaut du système. Les méthodes à l'intérieur sont toutes des méthodes écrites dans le contrôleur de connexion. Le code spécifique est le suivant

//第一种默认的验证码
public function captcha(){
        $config =    array(
            'length'      =>    4,     // 验证码位数
        );
        $Verify = new \Think\Verify($config);
        $Verify->entry();
    }

Le. autre

//第二种默认的验证码
  function show_verify($config=''){
        if($config==''){
            $config=array(
                'codeSet'=>'1234567890',
                'fontSize'=>30,
                'useCurve'=>false,
                'imageH'=>60,
                'imageW'=>240,
                'length'=>4,
                'fontttf'=>'4.ttf',
                );
        }
        $verify=new \Think\Verify($config);
        return $verify->entry();
    }

Afficher le code HTML de l'image du code de vérification

   <div class="form-group">
      <input type="text" class="form-control" placeholder="验证码" required="" name="verify" >
      <img class="verify" src="{:U(&#39;Admin/Login/show_verify&#39;)}" title="点击更换"  onclick="this.src+=&#39;&#39;;">
    </div>

L'événement image onclick peut compléter l'actualisation du code de vérification

Pour plus de tutoriels sur le framework ThinkPHP, veuillez payer attention au site PHP chinois !

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer