fix(config): use web.AppConfig instead of adapter

- use web.AppConfig, and change related codes

TODO: handles errors
This commit is contained in:
roberChen
2021-03-25 10:42:18 +08:00
parent e3a792e6df
commit 2d05b5a80f
11 changed files with 95 additions and 92 deletions

View File

@@ -6,8 +6,8 @@ import (
"regexp"
"github.com/beego/beego/v2/adapter"
"github.com/beego/beego/v2/server/web"
"github.com/beego/beego/v2/adapter/context"
"github.com/beego/beego/v2/server/web"
"github.com/mindoc-org/mindoc/conf"
"github.com/mindoc-org/mindoc/models"
)
@@ -47,7 +47,8 @@ func init() {
}
var StartRouter = func(ctx *context.Context) {
sessionId := ctx.Input.Cookie(adapter.AppConfig.String("sessionname"))
sessname, _ := web.AppConfig.String("sessionname")
sessionId := ctx.Input.Cookie(sessname)
if sessionId != "" {
//sessionId必须是数字字母组成且最小32个字符最大1024字符
if ok, err := regexp.MatchString(`^[a-zA-Z0-9]{32,512}$`, sessionId); !ok || err != nil {