`

PHP_THINKPHP_study10_建立后台项目与验证码的调用

    博客分类:
  • php
 
阅读更多

一、建立后台项目

     1、在APP/Tpl 下建立Admin文件夹。

     2、将后台主页index.html改名成Index_index.html考入。

     3、在APP/Tpl 下建立Public文件夹。

           同时修改App/Conf/Admin/Common/config.php参数:

         

    'TMPL_PARSE_STRING' => array(
        '__PUBLIC__' => __ROOT__ . '/' . APP_NAME . '/Tpl/Admin/Public/'
    )

 

 

     4、将后台页面对应的JS/CSS/Iamge文件夹拷入。

     5、在APP/Lib/Action/ 新建Admin

     6、在Admin文件下创建IndexAction.class.php ,默认index()

     7、代码:

   

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

  

 

二、引入登陆模板

     1、在Action/Admin/新建一个LoginAction.class.php文件

          同样默认index()调用模板

     2、将login.html 改名成  Login_index.html考入App/Tpl/Admin/下

     3、讲对应的JS/CSS/Iamge文件夹拷入同级的Public

     4、浏览器访问即可 :http://localhost/wish/index.php/Admin/Login

 

三、验证码的调用

    1、thinkphp提供验证码生成的方法,源文件地址:

         ThinkPHP\Extend\Library\ORG\Util\Image.class.php

         方法名:    buildImageVerify

   

  2、在LoginAction.class.php 中新建一个 verify()方法

    

  Public function  verify()
    {
        import('ORG.Util.Image');//引入扩展包Image类
        Image::buildImageVerify(4, 5, 'png');//第一个参数位数;第二个参数 1:数字;2:大写英文;3:小写英文;4:大小写英文;5:数字英文
    }

   3、html页面引入:

      

<img src="{:U('Admin/Login/verify')}" id="code"/>

   4、js修改:

    

  <script type="text/javascript">
        var verifyUrl = '{:U("Admin/Login/verify",'','')}'; 
 </script>

   

   

  function change_code(obj) {
    $("#code").attr("src", verifyUrl + "/" + Math.random());
    return false;
   }

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics