### 后臺登錄控制器
```
<?php
namespace app\admin\controller;
use app\admin\model\AdminModel;
use app\admin\validate\LoginValidate;
use think\captcha\Captcha;
use think\Controller;
use think\Request;
class Login extends Controller
{
/*
* 登錄頁面
*/
public function index()
{
return $this->fetch();
}
/*
* 登錄表單數據處理
*/
public function save(Request $request)
{
$data = $request->param();
// 驗證碼的驗證
// 驗證數據
$validate = new LoginValidate();
if (!$validate->check($data)) {
return ['code' => 0, 'msg' => $validate->getError()];
}
// 查詢數據庫
$db = new AdminModel();
$res = $db->login($data);
if ($res) {
return ['code' => 1, 'msg' => '登錄成功'];
}
return ['code' => 0, 'msg' => '賬號或密碼錯誤'];
}
/*
* 驗證碼
*/
public function verify()
{
$config = [
'fontttf' => '4.ttf',
// 驗證碼字體大小
'fontSize' => 30,
// 驗證碼位數
'length' => 4,
// 關閉驗證碼雜點
'useNoise' => false,
// 關閉驗證碼混淆線
'useCurve' => false,
];
$verify = new Captcha($config);
return $verify->entry();
}
/*
* 退出
*/
public function logout()
{
session('aid', null);
session('aname', null);
return ['code' => 1, 'msg' => '退出成功', 'url' => url('Login/index')];
}
}
```
- 序言介紹
- 個人介紹
- sql文件建表語句
- 后端開發
- 后臺登錄
- 后臺登錄頁面
- 后臺登錄控制器代碼
- 驗證器
- 后臺管理員模型
- 商品管理
- 添加商品
- 修改商品
- 刪除商品
- 列表
- 后臺商品控制器
- 后臺商品模型
- 后臺商品驗證碼器
- 拼團活動
- 添加拼團活動
- 修改拼團活動
- 刪除活動
- 活動列表
- 分類管理
- 添加分類
- 修改分類
- 刪除分類
- 分類列表
- 廣告管理
- 添加廣告
- 修改廣告
- 刪除廣告
- 廣告列表
- 訂單管理
- 訂單列表
- 用戶管理
- 用戶列表
- 圖片上傳
- 圖片上傳控制器
- 數據管理
- 導出表格功能
- 后臺首頁
- 首頁控制器
- 后臺首頁模板
- 后臺修改密碼
- 公共頁面
- 公共頭部
- 公共左邊部分
- 后臺公共頁面模板
- api接口文檔目錄
- api-用戶注冊
- api-用戶登錄
- api-用戶中心
- api-用戶基本信息
- api-安全設置
- api-登錄密碼修改
- api-支付密碼修改
- api-拼團
- api-參團
- api-開團
- api-訂單詳情
- api-收貨地址管理
- api-新增收貨地址
- api-修改收貨地址
- api-刪除收貨地址
- api-收貨地址列表
- api-購物車
- api-購物車列表
- api-購物車商品詳情
- api-商城
- api-商品列表
- api-商品詳情
- api-商品分類列表
- 跨域
- app前端開發
- app-會員
- app-注冊
- app-會員登錄
- app-找回密碼
- app-商品
- app-商品列表頁
- app-商品詳情頁
- app-商品分類頁
- app-用戶
- app-個人資料
- app-安全設置
- app-登錄密碼修改頁
- app-支付密碼修改頁
- app-訂單
- app-訂單列表頁面
- app-訂單詳情頁
- app-收貨地址
- app-收貨地址列表
- app-添加收貨地址
- app-修改收貨地址
- app-刪除收貨地址
- app-購物車列表頁
- 全局函數
- 掃碼
- 升級檢查
- 底部導航
- 組件
- 登錄組件
- 登錄組件1
- 注冊組件
- 忘記密碼