一、建立后台项目
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; }