zoukankan      html  css  js  c++  java
  • ThinkPHP 中验证码的看不清切换

    <!--HTML页面-->

    <!DOCTYPE html>
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <script type="text/javascript" src="__PUBLIC__/js/jquery-1.8.2.min.js"></script>
    <form action="{:U('Home/Yzmm/checkLogin')}" method="post">
    <div >
    <p id="captcha-container">
    <input type="code" name="code"/>
    <img src="{:U('Home/Yzmm/verify_c','','')}" id="code" style="100px; height:30px;" />
    <a href="#" onclick="reImg();">看不清,换一张</a>
    </p>
    <input type="submit" name="submit">
    </div>
    </form>
    <script type="text/javascript">
    function reImg(){
    var img = document.getElementById("code");
    img.src = "{:U('Home/Yzmm/verify_c','','')}?rnd=" + Math.random();
    }
    </script>
    </body>
    </html>

    <!--PHP 后台数据的处理-->

    <?php
    namespace HomeController;
    use ThinkController;
    class YzmmController extends Controller {

    public function index(){
    $this->display();
    }


    public function verify_c(){

    $Verify = new ThinkVerify();

    $Verify->entry();
    }
    public function del(){
    $this->display();
    }

    function check_verify($code, $id = ''){
    $verify = new ThinkVerify();
    return $verify->check($code, $id);
    }


    public function checkLogin(){
    $verify = new ThinkVerify();
    if($verify->check(I('post.code'))){
    $this->success('验证码正确',U('Home/Yzmm/del'),3);
    }else{
    $this->error('验证码错误',U('Home/Yzmm/index'),3);
    }
    }
    }

  • 相关阅读:
    SQL server 数据库基础语句
    数据库学习的第一天
    C# 函数
    C# for循环的嵌套 作用域
    C# for循环语句
    Docker的基本使用
    django连接postgresql
    docker的安装
    Postgresql的使用
    Celery的介绍
  • 原文地址:https://www.cnblogs.com/bbnm/p/5867330.html
Copyright © 2011-2022 走看看