本人小白,环境php7.0 阿帕奇2.4 网站搭建好了以后,发现前台登录不显示验证码,网站后台可以关闭验证码注册和登录。试了很多,比如GD库正常,全部清理了bom头。缓存也清了。还是不行,估计就是程序有BGU问题。但是目前没办法只能用这个源码,但是这个页面里的验证码是不能关闭的。(如下图)想问下大家可以通过修改代码的形式关闭,这个验证码功能,但不影响使用吗?
代码如下。
<div class="content">
        <!--左边选择-->
        {include file="member/common"}
        <!--右边内容-->
        <div class="M-content">
            <div class="M-info">
                <div class="card-box">
                    <h2>卡密充值</h2>
                    <div style="padding: 20px 0;background: rgba(214, 231, 249, 0.42);">
                        <div class="card">
                            <p><label>卡号:</label><input type="text" id="card_number"/></p>
                            <p><label>验证码:</label><input type="text" class="code" id="verifyCodeGetCardInfo" name="verifyCodeGetCardInfo">
                                <img src="{:url('api/getCaptcha')}" onclick="this.src='{:url(\'api/getCaptcha\')}?'+Math.random()" id="verifyCodeImgGetCardInfo" />
                            </p>
                        </div>
                        <button onclick="getinfo()">查询</button>
                        <span style="font-weight: normal;margin-left: 10px;font-size: 14px;">( 我没有卡密,<a  target="_blank" href="{:get_config('buy_cardpassword_uri')?get_config('buy_cardpassword_uri'):'#'}" style="text-decoration: underline;color: #3b9eff;">去购买>></a> )</span>
                    </div>
                </div>
                <div id="card_info" style="display: block;">
这个页面的代码,删除以后,还需要修改哪里的代码,希望大佬说下,详细点的具体位置,本人小白。

解决方案 »

  1.   

    getinfo()应该是ajax,通过url找到接收参数的后台控制器,控制器里面有验证code的功能,(如果是用框架的话就看传的验证码的值,跟着传递code值的顺序查找),找到后吧验证的程序注释掉就可以了。
      

  2.   

    让 验证码显示正常就行了呗,你的html代码中有个src="{:url('api/getCaptcha')}" 也就是说这个网址对应的就是验证码的图片,你可以查看源文件直接访问这个网址,或者直接图片另存为,用编辑器打开这个图片文件看看是不是有什么异常内容?!