Files
cunkebao_v3/Server/application/superadmin/controller/BaseController.php

46 lines
813 B
PHP
Raw Normal View History

2025-04-17 14:34:31 +08:00
<?php
namespace app\superadmin\controller;
use think\Controller;
/**
* 设备管理控制器
*/
class BaseController extends Controller
{
/**
* 管理员信息
*
2025-04-17 14:34:31 +08:00
* @var object
*/
protected $admin;
2025-04-17 14:34:31 +08:00
/**
* 初始化
*/
protected function initialize()
{
parent::initialize();
date_default_timezone_set('Asia/Shanghai');
}
/**
* 获取管理员信息
2025-04-17 14:34:31 +08:00
*
* @param string $column
* @return mixed
* @throws \Exception
*/
protected function getAdminInfo(string $column = '')
2025-04-17 14:34:31 +08:00
{
$admin = $this->request->adminInfo;
2025-04-17 14:34:31 +08:00
if (!$admin) {
2025-04-17 14:34:31 +08:00
throw new \Exception('未授权访问,缺少有效的身份凭证', 401);
}
return $column ? $admin[$column] : $admin;
2025-04-17 14:34:31 +08:00
}
}