首页 > 编程知识 正文

tp5.1框架,tp5.0开发手册

时间:2023-05-05 02:31:36 阅读:189593 作者:4038

TP5框架是实现登录功能安装TP框架的最简单的安装方式,直接从官网下载解压缩,将压缩包中的文件复制到项目目录中。

管网地址: http://www.thinkphp.cn/down.html

安装框架的目录如图所示

添加控制器在application索引controller目录下创建一个新的Login.php。 主要是用于实现登录功能的业务逻辑。 代码如下所示。

PHP namespace索引控制器; use think控制器; use索引模型管理员; classloginextendscontrollerpublicfunctionindex ()return $ thisfetch (log in ); }创建登录模型这里使用的是预置的自适应登录页面。 您只需将HTML文件、CSS文件和JS文件导入到适当的位置,并始终设置明亮的文件路径以引入样式。 (如果需要登录页面模板,可以对邮箱进行注释。)

将login.html放入索引模块下的viewlog in文件下。 如果没有此文件,请创建一个新文件。 将准备好的fonts、style文件放在公共静态索引目录中。 如果没有此文件,请创建一个新文件。 您导入的目录如下所示:

导入文件后的页面如下:

现在可以查看页面,但还没有引入页面样式。 在构成常亮导入样式文件的public文件下的index.php中定义常量define('site_URL ),' http://127.0.0.1/tptest )。 在application索引下创建新的配置文件config.php并设置常量。 PHP return' viewreplacestr '='public _ _ '=site _ URL.'/public/static/index ',]; login.html中导入常量的样式文件,代码: doctypehtmlhtmlxmlns=' http://www.w3.org/1999/XHTML '! headheadmetacharset=' utf8' title登录/titlemetaname=' description ' content=' logi npage ' metaname=' viewport ' content=' logi npage ' metaname=' viewport x99 Come Come Everybody ua99 Come Come Everybody compatible ' content=' ie=edge ' meta httpequiv=' content type ' content=' content charset=utf8'! basic styleslink href='public/style/bootstrap.CSS ' rel=' style sheet ' link href=' _ _ public _ ) ) beyond styleslinkid='俊逸鱼link ' href='public_/style /俊逸鱼. CSS ' rel=' style sheet ' link href=' _ } demo.CSS ' rel=' style sheet ' link href='public/style/animate.CSS ' rel=' style sheet '/head! 标题! bodybodydivclass=' log incontaineranimatedfadeindown ' formaction=' ' method=' post ' divclass=' loginboxbgwhite divdivclass=' log inboxtextbox ' input value=' admin ' class=' formcontrol ' placeholder=' username ' name=' user diver ss=' form控制' placeholder=' password ' name=' password ' type=' password ' type divdivclass=' log inboxsubmit ' ock ' value=' log in ' type=' submit '/div/divdivclass基本脚本脚本scrc='public/style/jquery.js ' ' boolebeyond scriptsscript src='public/style /俊逸之鱼. js'/script/body! body ends/html填写完毕后的页面如下。

后台代码实现数据处理的层,并在索引模块下的model文件夹下创建一个新的Admin.php。 代码如下所示。 namespace索引模型; use think模型; use thinkdb; classadminextendsmodelpublicfunctionlogin ($ data ) ($user=db:name ) )where ) ) username ),)=if $ UE==MD5 ) $ data' password ') session('username ',$ user' username 'session (' uid ',$ user' id '); return w3; //信息正确} else返回2; //密码错误} } else返回1; //用户不存在} }层修改代码以实现业务逻辑,Login.php代码应为: PHP namespace索引控制器; use think控制器; use索引模型管理员; classloginextendscontroller (publicfunctionindex ) (请求) (ispost ) ){$admin=new Admin ); $data=input('post.' ); $ num=$ adminlog in ($ data; if ($ num==w3 ) ) $ thissuccess ) '信息正确,正在跳转',' index/index ' ); } else$ thiserror ('用户名或密码错误); } } return $ thisfetch (' log in ); }创建数据库,根据需要配置数据库,建立数据表连接,并在配置文件中配置数据库。 可以实现登录功能。

自作自受:

网络磁盘链接: https://pan.Baidu.com //1tzkzdf0zxjlvj7ssanxsq

抽屉代码: 2gjv

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。