分页,管理员搜索,后台初始化参数调整

This commit is contained in:
yxh
2020-02-18 18:00:02 +08:00
parent 230794c069
commit 732b9f3017
11 changed files with 216 additions and 73 deletions
+7 -1
View File
@@ -4,11 +4,13 @@ import (
"gfast/library/utils"
"github.com/goflyfox/gtoken/gtoken"
"github.com/gogf/gf/frame/g"
"github.com/gogf/gf/os/glog"
)
var AdminGfToken *gtoken.GfToken
func init() {
g.Log().SetFlags(glog.F_ASYNC | glog.F_TIME_DATE | glog.F_TIME_TIME | glog.F_FILE_LONG)
g.Server().SetPort(8200)
g.Server().AddStaticPath("/public", g.Cfg().GetString("server.ServerRoot"))
// 设置并启动后台gtoken处理
@@ -16,6 +18,10 @@ func init() {
}
func initAdminGfToken() {
//多端登陆配置
utils.AdminMultiLogin = g.Cfg().GetBool("gToken.MultiLogin")
//后端分页长度配置
utils.AdminPageNum = g.Cfg().GetInt("adminInfo.pageNum")
AdminGfToken = &gtoken.GfToken{
CacheMode: g.Cfg().GetInt8("gToken.CacheMode"),
CacheKey: g.Cfg().GetString("gToken.CacheKey"),
@@ -24,7 +30,7 @@ func initAdminGfToken() {
TokenDelimiter: g.Cfg().GetString("gToken.TokenDelimiter"),
EncryptKey: g.Cfg().GetBytes("gToken.EncryptKey"),
AuthFailMsg: g.Cfg().GetString("gToken.AuthFailMsg"),
MultiLogin: g.Cfg().GetBool("gToken.MultiLogin"),
MultiLogin: utils.AdminMultiLogin,
LoginPath: "/sysLogin/login",
LoginBeforeFunc: utils.AdminLogin,
LogoutPath: "/sysLogin/logout",