# 后臺鉤子
[TOC=2,5]
## 后臺登錄頁面:admin_login
#### 鉤子功能
用于自定義后臺登錄頁面,如果實現此鉤子請同時實現`admin_custom_login_open`鉤子,返回 true表示你已經自定義后臺登錄頁
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的登錄頁面字符串
## 后臺自定義登錄是否開啟鉤子:admin_custom_login_open
#### 鉤子功能
此鉤子配合`admin_login`鉤子使用,返回 true表示你已經自定義后臺登錄頁
#### 鉤子參數
無
#### 插件返回結果
`類型`:true
## 后臺模板切換:switch_admin_theme
#### 鉤子功能
用于切換后臺模板,多用在后臺多模板的情況下,比如后臺同時有 pc和手機后臺模板,用此鉤子進行 pc和手機用戶訪問時切換后臺模板
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后的后臺模板字符串
## 后臺模板設計界面:admin_theme_design_view
#### 鉤子功能
用于自定義后臺模板設計界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺模板設計界面字符串
## 后臺設置網站信息界面:admin_setting_site_view
#### 鉤子功能
用于自定義后臺設置網站信息界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺設置網站信息界面字符串
## 后臺清除緩存界面:admin_setting_clear_cache_view
#### 鉤子功能
用于自定義后臺清除緩存界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺清除緩存界面字符串
## 后臺導航管理界面:admin_nav_index_view
#### 鉤子功能
用于自定義后臺導航管理界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺導航管理界面字符串
## 后臺友情鏈接管理界面:admin_link_index_view
#### 鉤子功能
用于自定義后臺友情鏈接管理界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺友情鏈接管理界面字符串
## 后臺幻燈片管理界面:admin_slide_index_view
#### 鉤子功能
用于自定義后臺幻燈片管理界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺幻燈片管理界面字符串
## 后臺管理員列表界面:admin_user_index_view
#### 鉤子功能
用于自定義后臺管理員列表界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺管理員列表界面字符串
## 后臺管理員添加界面:admin_user_add_view
#### 鉤子功能
用于自定義后臺管理員添加界面:
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺管理員添加界面字符串
## 后臺管理員編輯界面:admin_user_edit_view
#### 鉤子功能
用于自定義后臺管理員編輯界面:
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺管理員編輯界面字符串
## 后臺角色管理界面:admin_rbac_index_view
#### 鉤子功能
用于自定義后臺角色管理界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺角色管理界面字符串
## 后臺角色添加界面:admin_rbac_role_add_view
#### 鉤子功能
用于自定義后臺角色添加界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺角色添加界面字符串
## 后臺角色編輯界面:admin_rbac_role_edit_view
#### 鉤子功能
用于自定義后臺角色編輯界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺角色編輯界面字符串
## 后臺角色授權界面:admin_rbac_authorize_view
#### 鉤子功能
用于自定義后臺角色授權界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺角色授權界面字符串
## 用戶管理本站用戶列表界面:user_admin_index_view
#### 鉤子功能
用于自定義用戶管理本站用戶列表界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的用戶管理本站用戶列表界面字符串
## 資源管理列表界面:user_admin_asset_index_view
#### 鉤子功能
用于自定義資源管理列表界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的資源管理列表界面字符串
## 用戶管理第三方用戶列表界面:user_admin_oauth_index_view
#### 鉤子功能
用于自定義用戶管理第三方用戶列表界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的用戶管理第三方用戶列表界面字符串
## 后臺首頁界面:admin_index_index_view
#### 鉤子功能
用于自定義后臺首頁界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺首頁界面字符串
## 后臺回收站界面:admin_recycle_bin_index_view
#### 鉤子功能
用于自定義后臺回收站界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺回收站界面字符串
## 后臺菜單管理界面:admin_menu_index_view
#### 鉤子功能
用于自定義后臺菜單管理界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺菜單管理界面字符串
## 后臺菜單管理界面:admin_menu_index_view
#### 鉤子功能
用于自定義后臺菜單管理界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺菜單管理界面字符串
## 后臺幻燈片頁面列表界面:admin_slide_item_index_view
#### 鉤子功能
用于自定義后臺幻燈片頁面列表界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺幻燈片頁面列表界面字符串
## 后臺幻燈片頁面添加界面:admin_slide_item_add_view
#### 鉤子功能
用于自定義后臺幻燈片頁面添加界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺幻燈片頁面添加界面字符串
## 后臺幻燈片頁面編輯界面:admin_slide_item_edit_view
#### 鉤子功能
用于自定義后臺幻燈片頁面編輯界面
#### 鉤子參數
無
#### 插件返回結果
`類型`:string ,插件執行后生成的新的后臺幻燈片頁面編輯界面字符串
- 序言
- 基礎
- 安裝ThinkCMF
- 為了更爽
- 目錄結構
- 入口文件
- 第三方庫
- 開發規范
- 數據庫規范
- 調試模式
- URL訪問
- 應用
- 配置
- 路由
- 控制器
- 控制器定義
- 控制器模板賦值
- 控制器模板渲染
- 前臺控制器
- 前臺用戶控制器
- 后臺控制器
- 跳轉,AJAX返回和重定向
- URL生成
- 請求
- 請求信息
- 輸入變量
- 請求類型
- 獲取請求頭信息
- 偽靜態
- 更多
- 系統函數
- cmf_auth_check 用戶權限檢查
- cmf_captcha_check圖片驗證碼驗證
- cmf_check_mobile 檢查手機號
- cmf_check_user_action 用戶訪問控制
- cmf_check_verification_code 數字驗證碼檢查
- cmf_clear_cache清空系統緩存
- cmf_clear_verification_code 清除數字驗證碼
- cmf_compare_password 用戶密碼比較
- cmf_current_lang 判斷當前語言包
- cmf_generate_user_token生成用戶token
- cmf_get_admin_style 獲取后臺風格
- cmf_get_content_images 獲取HTML圖片
- cmf_get_current_admin_id 登錄管理員ID
- cmf_get_current_admin_theme獲取當前后臺模板
- cmf_get_current_theme獲取前臺當前模板
- cmf_get_current_user 獲取登錄用戶信息
- cmf_get_current_user_id 登錄用戶ID
- cmf_get_domain返回帶協議的域名
- cmf_get_file_download_url 獲取文件下載鏈接
- cmf_get_file_extension 獲取文件擴展名
- cmf_get_image_url 獲取圖片 URL
- cmf_get_option 獲取系統配置
- cmf_get_plugin_class 獲取插件類名
- cmf_get_plugin_config獲取插件配置
- cmf_get_root 網站根目錄
- cmf_get_site_info 獲取網站信息
- cmf_get_theme_path獲取前臺模板根目錄
- cmf_get_upload_setting獲取上傳配置
- cmf_get_user_avatar_url 獲取用戶頭像URL
- cmf_get_verification_code 生成數字驗證碼
- cmf_is_android 判斷是否為安卓手機
- cmf_is_ios 判斷是否為ios訪問
- cmf_is_ipad 判斷是否為ipad訪問
- cmf_is_iphone 判斷是否為iphone訪問
- cmf_is_mobile 判斷是否為手機
- cmf_is_user_login 判斷用戶是否登錄
- cmf_is_wechat 判斷是否為微信
- cmf_password 密碼加密
- cmf_plugin_url 插件URL生成
- cmf_random_string隨機字符串生成
- cmf_replace_content_file_url 替換編輯器文件地址
- cmf_scan_dir 替代scan_dir的方法
- cmf_send_email 發送郵件
- cmf_set_dynamic_config 設置動態配置
- cmf_set_option 設置系統配置
- cmf_split_sql 切分SQL文件
- cmf_update_current_user 更新當前用戶信息
- cmf_url_encode 生成base64的url
- cmf_verification_code_log 驗證碼發送日志
- cmf_version獲取版本號
- get_client_ip 獲取客戶端IP地址
- hook 添加鉤子
- 數據庫
- 數據庫配置
- 添加數據
- 更新數據
- 查詢數據
- 刪除數據
- 事務操作
- 更多數據庫操作
- 模型
- 模型定義
- 添加數據
- 更新數據
- 查詢數據
- 刪除數據
- 應用
- 應用的概念
- 應用開發流程
- 導航共享
- 幾個重要基類
- 后臺菜單注解
- 用戶操作配置
- URL 規則配置
- 應用第三方庫
- API
- 規范
- 狀態碼說明
- 版本號
- 資源控制器模板
- 成功返回
- 錯誤返回
- API路由
- API基類控制器
- API應用開發流程
- API第三方庫
- 模板
- 模板常量
- 模板標簽
- 變量輸出
- 系統變量
- 請求參數
- 使用函數
- 使用默認值
- 使用運算符
- 三元運算
- 原樣輸出
- 模板注釋
- 模板目錄
- 包含文件
- 模板布局
- 模板繼承
- 網站信息
- 內置標簽
- 循環輸出標簽
- 比較標簽
- 條件判斷
- 標簽嵌套
- 原生PHP
- 定義標簽
- CMF標簽
- 導航標簽
- 子導航標簽
- 驗證碼標簽
- 幻燈片標簽
- 鉤子標簽
- 友情鏈接標簽
- 分頁標簽
- 傻瓜式模板
- 什么是傻瓜式模板
- 模板描述文件
- 模板文件配置
- 模板變量類型
- 模板變量數據源
- 導航模板數據源
- 導航菜單模板數據源
- 幻燈片模板數據源
- 模板切換
- 插件
- 插件鉤子
- 核心鉤子
- 前臺模板鉤子
- 后臺鉤子
- send_mobile_verification_code
- comment
- guestbook
- admin_dashboard
- switch_theme
- admin_login
- admin_init
- home_init
- 插件類主文件
- 插件開發流程
- 插件配置
- 插件控制器
- 插件后臺管理控制器
- 插件后臺菜單
- 插件視圖
- 插件數據庫模型
- 插件多語言
- 插件API控制器
- 插件第三方庫
- 插件URL生成
- 前端
- Wind.js
- 前端組件
- js-ajax-form
- js-ajax-delete
- js-ajax-dialog-btn
- js-count-btn
- js-date
- js-datetime
- js-bootstrap-date
- js-bootstrap-datetime
- 專題
- 緩存
- Session
- Cookie
- 分頁
- 驗證碼
- 文件上傳
- 第三方擴展
- Swoole
- 附錄
- 升級日志
- 升級指導