本章将会学习搭建后台模板和输出后台登录页面。
thinkphp5框架下载安装可以自行百度(面向百度编程),我这里采用的是x-admin的后台模板,读者可以自行下载后台模板,h-ui也行,没有什么要求。
php环境我用的是phpstudy,省事快捷。

将模板导入到框架中,新建前后台文件夹,区分好,样式放入public文件夹中。我这里是前后台统一放到public那里,一般来说最好是分开前后台。

tp5的目录需要大概了解一下。
在admin那里新建一个登录类login.php

写入index方法,渲染模板login

访问localhost/目录/publi/index.php/目录/控制器/方法名
然后加载模板进去,找到入口文件index.php
加入定于目录

找到application目录下的config.php配置文件

加载样式内容
在login.html的文件中加入样式

最后访问地址输出登录页面

下面来实现登录验证功能:
为了防止有人使用脚本等恶意攻击,提供安全性添加验证码登录功能
有几个实现方法,(1)在控制器目录新建一个User类,输入其中代码

然后再html页面添加验证码表单

访问地址查看效果

(2)另外一个方法比较简单,前端添加以下代码

并在application/config.php目录下配置

上面这个配置方法第一种也可以用,比较方便准确
访问地址看一下效果

ok,下面可以来实现登录验证功能了
首先还要在数据库新建一个数据库和一张后台登录用户表

在admin/controller/login.php上写入dologin方法

我在手册里找了一下关于param和empty的知识,可以大概看一下
empty方法:



param是thinkphp5手册中的



到这里已经差不多完成后台登录页面功能的实现,还有一些页面没有放到admin文件夹里,这个到后面用到什么就拿哪个页面。当然同一个功能有不同的方法实现,javascript也可以实现登录注册功能。

这是第一步,不算难,但也算开了头