本章將會學習搭建后臺模板和輸出后臺登錄頁面。
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也可以實現登錄注冊功能。

這是第一步,不算難,但也算開了頭