一、建立后台项目
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; }
相关推荐
《PHP_THINKPHP后台验证与自动运行方法详解》 在PHP开发中,ThinkPHP框架以其高效、简洁的设计理念,成为了许多开发者的选择。本篇将深入探讨ThinkPHP框架在后台验证和自动运行方面的方法,帮助你更好地理解和应用...
【标题】"PHP_THINKPHP_study14_RBAC" 是一个关于PHP编程语言与ThinkPHP框架的实战项目,特别关注于角色基础访问控制(Role-Based Access Control,简称RBAC)的实现。RBAC是一种常见的权限管理机制,它通过角色来...
《PHP_THINKPHP_study12_后台人员的管理和分页类的使用》 在PHP开发领域,ThinkPHP框架是一款广泛使用的MVC(Model-View-Controller)架构的PHP框架,它为开发者提供了强大的功能和高效的开发体验。这篇博客主要...
这个名为"ThinkPHP核心版本.zip_ThinkPHP核心版本_thinkphp_thinkphp_schema_部署"的压缩包显然包含了ThinkPHP框架的核心组件,以及与数据库模式(schema)和部署相关的资源。 1. **ThinkPHP核心版本**:ThinkPHP的...
本文将深入探讨一款名为“courses_writerrco_thinkphp课件管理系统”的系统,旨在帮助读者理解和掌握其核心功能与实现原理。 首先,我们要了解什么是ThinkPHP。ThinkPHP是一款基于PHP语言的开源框架,以其简洁、...
"thinkphp后台" 再次强调了这个项目的核心是用于构建后台管理系统。"phpcmf" 标签则表明这个项目可能利用了其丰富的模块化结构和插件系统,使得开发者可以快速添加和扩展功能。 【压缩包子文件的文件名称列表】只有...
《深入浅出ThinkPHP5框架:模板开发与实践》 ThinkPHP5,作为国内开发者广泛使用的PHP框架之一,以其简洁的代码结构、强大的功能和完善的设计模式赢得了广大开发者的喜爱。本压缩包“thinkphp_thinkphp_thinkphp5_...
本资源提供的"thinkphp问卷_问卷mvc_thinkphp_thinkphp问卷_问卷_thinkphp系统_源码.zip"是一个基于ThinkPHP框架实现的问卷系统,通过分析这个源码,我们可以深入学习ThinkPHP的MVC模式以及在实际项目中的应用。...
《深入理解ThinkPHP 2.0 API:框架详解与实践指南》 ThinkPHP 2.0 是中国本土开发的一款开源的PHP轻量级框架,它以其简洁、高效的特性深受开发者喜爱。本篇将针对ThinkPHP 2.0的API进行详尽解析,帮助读者深入理解...
`LICENSE.txt`文件中包含了Apache2开源协议,明确了ThinkPHP V5.0.7的使用、修改和分发的法律条款,保障了开发者权益的同时,也鼓励了社区的共享与创新。 `.travis.yml`文件是持续集成(CI)配置文件,表明此项目支持...
综合以上,"664_tp5后台"项目是一个集成了ThinkPHP5框架的后台管理系统,具备完整的后台模板设计,包含了权限管理和文章管理功能,还特别加入了饼图展示,有助于数据分析和决策。这样的系统适用于需要后台管理的各类...
分离出来的ThinkPHP的数据库ORM模型,可以由普通php文件调用_ThinkPHP-OnlyDB
本篇将深入探讨ThinkPHP中的“独立分组配置项和目录”的概念,这对于理解和优化项目结构至关重要。 独立分组配置项是ThinkPHP框架中的一种高级特性,它允许我们为不同的应用模块或者分组设置单独的配置文件,从而...
《深入理解ThinkPHP5.0.5:框架详解与实战应用》 ThinkPHP5.0.5是一款基于PHP7设计的轻量级、高性能的国产Web开发框架,它以其简洁的代码、高效的性能以及强大的功能在PHP开发领域备受青睐。本篇文章将详细解析...
《深入解析ThinkPHP5框架源码》 ThinkPHP5(简称TP5)是中国最流行的PHP开发框架之一,它以其简洁的代码结构、丰富的文档和强大的功能吸引了大量的开发者。本篇文章将深入探讨ThinkPHP5的核心设计理念,主要框架...
4. 异常捕获:ThinkPHP会自动捕获运行时的异常,并调用`render`方法来渲染错误页面。如果需要在代码中手动抛出异常,可以使用`throw new CustomException('错误信息');`。 通过以上步骤,你就可以在ThinkPHP项目中...
构建高效能的PHP后台与ThinkPHP RBAC前端框架详解》 在现代Web开发中,PHP作为服务器端脚本语言,以其强大的功能和灵活性深受开发者喜爱。结合ThinkPHP框架,我们可以快速构建出高性能的后台系统。而RBAC(Role-...