>[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