AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
# 权限 在使用Auth前,请在system/Auth.php中,第15行-29行,复制sql语句运行或自行实现数据库存储 ``` namespace controllers; use system\Auth; use system\Base; class Admin extends Base { use Auth; /** * 获取校验用户的UID * @return string */ protected function getAuthUid() { return 1; } /** * 获取权限验证的命名空间 * @return string */ protected static function getNameSpace() { return 'admin'; } /** * 权限校验失败时 */ protected function onDied() { exit(error('Access Died!', 403)); } } ``` 上面是实现了一个权限的父类,下面对子集控制器做注释权限 ``` namespace controllers\admin; use controllers\Admin; /** * Class Article * @auth 文章管理 */ class Article extends Admin { /** * index * @auth 文章列表 */ public function index(){ return 1; } } ``` @auth 注释标注当前方法或类将被权限校验 在Class定义前使用会被当成父权限,在method定义会被当作子权限