ホームページ >php教程 >php手册 >ThinkPHP5 が検証コードの効果をどのように実現するか

ThinkPHP5 が検証コードの効果をどのように実現するか

PHPz
PHPz転載
2016-06-13 12:20:091103ブラウズ

この記事では主に ThinkPHP5 の検証コードの実装方法を紹介します。興味のある方は参考にしてください。

1. まず、vendortopthinkthink-captcha フォルダーが存在することを確認します

ThinkPHP5 が検証コードの効果をどのように実現するか

2. 検証コードを表示する方法は、ここに書きました: applicationadmincontrollerLogin.php

//显示验证码
    public function show_captcha(){
        $captcha = new \think\captcha\Captcha();
        $captcha->imageW=121;
        $captcha->imageH = 32;  //图片高
        $captcha->fontSize =14;  //字体大小
        $captcha->length   = 4;  //字符数
        $captcha->fontttf = '5.ttf';  //字体
        $captcha->expire = 30;  //有效期
        $captcha->useNoise = false;  //不添加杂点
        return $captcha->entry();
    }

3. 次のように、テンプレート ファイル applicationadminviewLoginindex.html で検証コードを参照します。


                                ThinkPHP5 が検証コードの効果をどのように実現するか

4. コントローラーの login_post メソッドと同じです。

//提交
    public function login_post(){
        $code=input('post.captcha');
        $captcha = new \think\captcha\Captcha();
        $result=$captcha->check($code);
        if($result===false){
            echo '验证码错误';exit;
        }
        echo '验证码正确,继续';exit;
    }

これで thinkphp5 の検証コード操作は完了です。写真と事実があります

ThinkPHP5 が検証コードの効果をどのように実現するか

[関連チュートリアルをお勧めします]

初心者から上級者までの PHP プログラミングの完全なビデオ チュートリアル
2. 初心者から熟練者までの PHP チュートリアル
3.

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。