ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
>[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() { } ```