From 593065789ffe42e12bf0c87f90a207f6d3dec6ec Mon Sep 17 00:00:00 2001 From: guyan0319 Date: Tue, 21 Apr 2020 22:22:55 +0800 Subject: [PATCH] update --- ctrl/user/user.go | 4 ++++ data/systemdb.sql | 9 ++++++++- go.mod | 2 +- go.sum | 2 ++ main.go | 4 ++-- 5 files changed, 17 insertions(+), 4 deletions(-) diff --git a/ctrl/user/user.go b/ctrl/user/user.go index 089e7da38..6e6c6e56d 100644 --- a/ctrl/user/user.go +++ b/ctrl/user/user.go @@ -257,6 +257,10 @@ func Repasswd(c *gin.Context) { response.ShowError(c,"user_error") return } + if userModel.Name=="admin" { + response.ShowError(c, "fail") + return + } if _, ok := data["password"]; !ok { response.ShowError(c, "fail") return diff --git a/data/systemdb.sql b/data/systemdb.sql index cddcf84ef..9f5c16b16 100644 --- a/data/systemdb.sql +++ b/data/systemdb.sql @@ -3,7 +3,7 @@ -- https://www.phpmyadmin.net/ -- -- 主机: localhost --- 生成日期: 2020-04-13 23:20:08 +-- 生成日期: 2020-04-21 22:18:48 -- 服务器版本: 8.0.12 -- PHP 版本: 7.3.4 @@ -28,6 +28,7 @@ SET time_zone = "+00:00"; -- 表的结构 `system_article` -- +DROP TABLE IF EXISTS `system_article`; CREATE TABLE `system_article` ( `id` bigint(20) UNSIGNED NOT NULL COMMENT '主键', `author` int(10) NOT NULL DEFAULT '0' COMMENT '作者', @@ -60,6 +61,7 @@ INSERT INTO `system_article` (`id`, `author`, `importance`, `status`, `title`, ` -- 表的结构 `system_log` -- +DROP TABLE IF EXISTS `system_log`; CREATE TABLE `system_log` ( `id` bigint(20) NOT NULL COMMENT '主键', `system_user_id` int(11) DEFAULT '0' COMMENT '主键', @@ -78,6 +80,7 @@ CREATE TABLE `system_log` ( -- 表的结构 `system_menu` -- +DROP TABLE IF EXISTS `system_menu`; CREATE TABLE `system_menu` ( `id` int(11) NOT NULL COMMENT '主键', `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称', @@ -122,6 +125,7 @@ INSERT INTO `system_menu` (`id`, `name`, `path`, `component`, `redirect`, `url`, -- 表的结构 `system_role` -- +DROP TABLE IF EXISTS `system_role`; CREATE TABLE `system_role` ( `id` int(11) NOT NULL COMMENT '主键', `name` varchar(100) NOT NULL COMMENT '角色名称', @@ -147,6 +151,7 @@ INSERT INTO `system_role` (`id`, `name`, `alias_name`, `description`, `status`, -- 表的结构 `system_role_menu` -- +DROP TABLE IF EXISTS `system_role_menu`; CREATE TABLE `system_role_menu` ( `id` int(11) NOT NULL COMMENT '主键', `system_role_id` int(11) NOT NULL DEFAULT '0' COMMENT '角色主键', @@ -159,6 +164,7 @@ CREATE TABLE `system_role_menu` ( -- 表的结构 `system_user` -- +DROP TABLE IF EXISTS `system_user`; CREATE TABLE `system_user` ( `id` int(11) NOT NULL COMMENT '主键', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '登录名', @@ -191,6 +197,7 @@ INSERT INTO `system_user` (`id`, `name`, `nickname`, `password`, `salt`, `phone` -- 表的结构 `system_user_role` -- +DROP TABLE IF EXISTS `system_user_role`; CREATE TABLE `system_user_role` ( `id` int(11) NOT NULL COMMENT '主键', `system_user_id` int(11) NOT NULL COMMENT '用户主键', diff --git a/go.mod b/go.mod index fe80f115c..c1be8a156 100644 --- a/go.mod +++ b/go.mod @@ -19,7 +19,7 @@ require ( github.com/swaggo/gin-swagger v1.2.0 github.com/swaggo/swag v1.6.5 golang.org/x/net v0.0.0-20191126235420-ef20fe5d7933 // indirect - golang.org/x/sys v0.0.0-20191128015809-6d18c012aee9 // indirect + golang.org/x/sys v0.0.0-20200420163511-1957bb5e6d1f // indirect golang.org/x/tools v0.0.0-20191127201027-ecd32218bd7f // indirect gopkg.in/go-playground/validator.v9 v9.30.2 // indirect gopkg.in/yaml.v2 v2.2.7 // indirect diff --git a/go.sum b/go.sum index 711c5c1c2..1d8847ed2 100644 --- a/go.sum +++ b/go.sum @@ -289,6 +289,8 @@ golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191128015809-6d18c012aee9 h1:ZBzSG/7F4eNKz2L3GE9o300RX0Az1Bw5HF7PDraD+qU= golang.org/x/sys v0.0.0-20191128015809-6d18c012aee9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200420163511-1957bb5e6d1f h1:gWF768j/LaZugp8dyS4UwsslYCYz9XgFxvlgsn0n9H8= +golang.org/x/sys v0.0.0-20200420163511-1957bb5e6d1f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2 h1:z99zHgr7hKfrUcX/KsoJk5FJfjTceCKIp96+biqP4To= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= diff --git a/main.go b/main.go index 499fb21e7..94a787b12 100644 --- a/main.go +++ b/main.go @@ -76,13 +76,13 @@ func main() { } func Load() { c := conf.Config{} - c.Routes=[]string{"/login","/role/index","/info","/dashboard","/logout"} + c.Routes=[]string{"/ping","/login","/role/index","/info","/dashboard","/logout"} conf.Set(c) } func GetCorsConfig() cors.Config { config := cors.DefaultConfig() - config.AllowOrigins = []string{"http://localhost:9529","http://localhost:9528","http://localhost:9527","http://localhost"} + config.AllowOrigins = []string{"https://admin.duiniya.com","http://localhost:9529","http://localhost:9528","http://localhost:9527","http://localhost"} config.AllowMethods = []string{"POST", "GET", "OPTIONS", "PUT", "DELETE"} config.AllowCredentials = true config.AllowHeaders = []string{"x-requested-with", "Content-Type", "AccessToken", "X-CSRF-Token","X-Token", "Authorization","token"}