From acd6c75ba3ebe20c00a4df47dc6d6082238b3745 Mon Sep 17 00:00:00 2001 From: hdm Date: Fri, 23 Apr 2021 01:05:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=B7=B2=E7=9F=A5bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/Admin.php | 4 ++-- app/admin/view/login/index.html | 4 ++-- app/install/data/gougucms.sql | 4 ++-- extend/backup/Backup.php | 2 ++ 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/admin/controller/Admin.php b/app/admin/controller/Admin.php index 81dd6ad..312ee46 100644 --- a/app/admin/controller/Admin.php +++ b/app/admin/controller/Admin.php @@ -134,7 +134,7 @@ class Admin extends BaseController foreach ($param['group_id'] as $k => $v) { //为了系统安全,只有系统所有者才可创建id为1的管理员分组 if ($v == 1 and get_login_admin('id') !== 1) { - throw new Exception("你没有权限创建系统所有者", 1); + throw new ValidateException("你没有权限创建系统所有者", 1); } $data[$k] = [ 'uid' => $param['id'], @@ -173,7 +173,7 @@ class Admin extends BaseController foreach ($param['group_id'] as $k => $v) { //为了系统安全,只有系统所有者才可创建id为1的管理员分组 if ($v == 1 and get_login_admin('id') !== 1) { - throw new Exception("你没有权限创建系统所有者", 1); + throw new ValidateException("你没有权限创建系统所有者", 1); } $data[$k] = [ 'uid' => $uid, diff --git a/app/admin/view/login/index.html b/app/admin/view/login/index.html index 3ce85e1..95a3cb7 100644 --- a/app/admin/view/login/index.html +++ b/app/admin/view/login/index.html @@ -51,10 +51,10 @@
- +
- +
diff --git a/app/install/data/gougucms.sql b/app/install/data/gougucms.sql index 62a9e78..b4d24ea 100644 --- a/app/install/data/gougucms.sql +++ b/app/install/data/gougucms.sql @@ -159,7 +159,7 @@ INSERT INTO `cms_admin_rule` VALUES (31, 27, 'admin/admin/view', '管理员查 INSERT INTO `cms_admin_rule` VALUES (32, 27, 'admin/admin/delete', '管理员删除',0, 0); INSERT INTO `cms_admin_rule` VALUES (33, 1, 'admin/admin/log', '操作日志',0, 0); INSERT INTO `cms_admin_rule` VALUES (34, 33, 'admin/admin/get_log_list', '操作日志列表', 0, 0); -INSERT INTO `cms_admin_rule` VALUES (35, 3, 'admin/nav/index', '导航组管理', 0, 0); +INSERT INTO `cms_admin_rule` VALUES (35, 2, 'admin/nav/index', '导航组管理', 0, 0); INSERT INTO `cms_admin_rule` VALUES (36, 35, 'admin/nav/get_list', '导航组列表', 0, 0); INSERT INTO `cms_admin_rule` VALUES (37, 35, 'admin/nav/add', '添加/修改导航组', 0, 0); INSERT INTO `cms_admin_rule` VALUES (38, 35, 'admin/nav/post_submit', '导航组保存', 0, 0); @@ -263,7 +263,7 @@ CREATE TABLE `cms_config` ( -- Records of cms_config -- ---------------------------- INSERT INTO `cms_config` VALUES (1, '网站配置', 'web', 'a:12:{s:2:\"id\";s:1:\"1\";s:11:\"admin_title\";s:9:\"勾股cms\";s:5:\"title\";s:9:\"勾股cms\";s:4:\"logo\";s:0:\"\";s:4:\"file\";s:0:\"\";s:6:\"domain\";s:23:\"http://www.gouguapp.com\";s:3:\"icp\";s:23:\"粤ICP备1xxxxxx11号-1\";s:8:\"keywords\";s:9:\"勾股cms\";s:4:\"desc\";s:250:\"勾股CMS是一套基于ThinkPHP6 + Layui + MySql打造的轻量级、高性能快速建站的内容管理系统。后台管理模块,一目了然,操作简单,通用型后台权限管理框架,紧随潮流、极低门槛、开箱即用。 \";s:4:\"code\";s:0:\"\";s:9:\"copyright\";s:32:\"© 2021 gouguapp.com MIT license\";s:7:\"version\";s:5:\"1.0.2\";}', 1, 1612514630, 1613788922); -INSERT INTO `cms_config` VALUES (2, '邮箱配置', 'email', 'a:8:{s:2:\"id\";s:1:\"2\";s:4:\"smtp\";s:11:\"smtp.qq.com\";s:4:\"port\";s:7:\"465\";s:8:\"username\";s:15:\"gougucms@qq.com\";s:8:\"password\";s:6:\"123456\";s:4:\"from\";s:24:\"勾股CMS系统管理员\";s:5:\"email\";s:18:\"admin@gougucms.com\";s:8:\"template\";s:16:\"

勾股CMS是一套基于ThinkPHP6 + Layui + MySql打造的轻量级、高性能快速建站的内容管理系统。

\";}', 1, 1612521657, 1612521862); +INSERT INTO `eye_config` VALUES (2, '邮箱配置', 'email', 'a:8:{s:2:\"id\";s:1:\"2\";s:4:\"smtp\";s:11:\"smtp.qq.com\";s:9:\"smtp_port\";s:3:\"465\";s:9:\"smtp_user\";s:15:\"gougucms@qq.com\";s:8:\"smtp_pwd\";s:6:\"123456\";s:4:\"from\";s:24:\"勾股CMS系统管理员\";s:5:\"email\";s:18:\"admin@gougucms.com\";s:8:\"template\";s:122:\"

勾股CMS是一套基于ThinkPHP6 + Layui + MySql打造的轻量级、高性能快速建站的内容管理系统。

\";}', 1, 1612521657, 1619088538); INSERT INTO `cms_config` VALUES (3, '微信配置', 'wechat', 'a:9:{s:2:\"id\";s:1:\"3\";s:5:\"token\";s:8:\"GOUGUCMS\";s:14:\"login_back_url\";s:48:\"http://www.gouguapp.com/wechat/index/getChatInfo\";s:5:\"appid\";s:18:\"wxdf96xxxx7cd6f0c5\";s:9:\"appsecret\";s:32:\"1dbf319a4f0dfed7xxxxfd1c7dbba488\";s:5:\"mchid\";s:10:\"151xxxx331\";s:11:\"secrect_key\";s:32:\"beiyuexxxxhunangdmabcxxxxjixxxng\";s:8:\"cert_url\";s:13:\"/extend/cert/\";s:12:\"pay_back_url\";s:42:\"https://www.gouguapp.com/wxappv1/wx/notify\";}', 1, 1612522314, 1613789058); INSERT INTO `cms_config` VALUES (4, '其他配置', 'other', 'a:3:{s:2:\"id\";s:1:\"4\";s:6:\"author\";s:12:\"629工作室\";s:7:\"version\";s:5:\"1.0.2\";}', 1, 1613725791, 1613789431); diff --git a/extend/backup/Backup.php b/extend/backup/Backup.php index a597ced..81d2f4c 100644 --- a/extend/backup/Backup.php +++ b/extend/backup/Backup.php @@ -138,11 +138,13 @@ class Backup switch ($type) { case 'time': + $time = intval($time); $name = date('Ymd-His', $time) . '-*.sql*'; $path = realpath($this->config['path']) . DIRECTORY_SEPARATOR . $name; return glob($path); break; case 'timeverif': + $time = intval($time); $name = date('Ymd-His', $time) . '-*.sql*'; $path = realpath($this->config['path']) . DIRECTORY_SEPARATOR . $name; $files = glob($path);