>[info] 該控制器不繼承 app\admin\Controller 公共控制器,不涉及權限管理,在添加節點時不要添加該控制器的節點,沒有任何意義
##公開不授權控制器
app\admin\controller\Pub
>[info] 多繼承了 \traits\controller\Jump ,能直接使用 redirect 的方法
##屬性列表
```
// 視圖類實例
protected $view;
// Request 實例
protected $request;
```
##方法列表
```
/**
* 構造器
* 實例化 \think\View 和 \think\Request 對象
*/
public function __construct() { }
/**
* 檢查用戶是否登錄
* 需要檢查用戶登錄狀態的方法都必須先調用此方法,未登錄會直接跳轉到登錄頁
*/
protected function checkUser() { }
/**
* 用戶登錄頁面
* 已登錄會直接跳轉到管理后臺首頁
*/
public function login() { }
/**
* 小窗口登錄頁面
* 用戶管理后臺 iframe 里操作未登錄時跳出的簡單登錄頁
*/
public function loginFrame() { }
/**
* 首頁
* 如果已登錄認證跳轉到管理后臺首頁
*/
public function index() { }
/**
* 用戶登出
*/
public function logout() { }
/**
* 登錄檢測
* 檢查用戶名、密碼,生成 session ,記錄登錄日志,緩存訪問權限
*/
public function checkLogin() { }
/**
* 修改密碼
* 用戶修改自己的密碼
*/
public function password() { }
/**
* 查看用戶信息 | 修改資料
*/
public function profile() { }
```
- 概要
- 開始使用
- 寫在前面
- 目錄結構
- 模板主題支持
- 前置方法before支持
- 數據返回
- 異常接管
- Rbac 權限管理
- 開始使用
- 用戶管理
- 分組管理
- 節點管理
- 角色管理
- 使用流程
- 其他
- 代碼自動生成 v1.2
- 示例一 - 一級控制器
- 示例二 - 多級控制器
- 示例三 - 從數據表生成
- 示例四 - 指定生成的文件
- 示例五 - 命令行模式
- 示例六 - 模擬命令行模式
- 代碼自動生成
- 示例一 - 一級控制器
- 示例二 - 多級控制器
- 控制器
- 公共控制器
- traits 多繼承 Controller
- 公開不授權控制器
- 其他控制器
- 標簽擴展
- 模板
- 網站操作日志
- 節點圖
- 行為驅動
- 其他后端方法
- Excel一鍵導出
- Excel一鍵導入
- 文件下載
- 郵件發送
- 七牛文件上傳
- id加密
- 前端
- ajax請求
- 表單校驗
- 豐富彈層
- 異步操作
- 表格溢出
- 隨機字符串
- 自動面包屑導航
- 動態加載文件
- 文件上傳
- Tab 切換
- 圖片預覽
- 二維碼生成
- 日歷組件
- 升級指導
- 更新日志
- FAQ