系统未安装,重定向到安装页面

pull/21/merge
ouqiang 2017-04-12 14:10:55 +08:00
parent 89f739ffbf
commit d6a5399da9
1 changed files with 11 additions and 0 deletions

View File

@ -15,6 +15,7 @@ import (
"syscall" "syscall"
"github.com/ouqiang/gocron/modules/logger" "github.com/ouqiang/gocron/modules/logger"
"github.com/go-macaron/toolbox" "github.com/go-macaron/toolbox"
"strings"
) )
// 1号进程id // 1号进程id
@ -88,6 +89,16 @@ func registerMiddleware(m *macaron.Macaron) {
m.Use(session.Sessioner()) m.Use(session.Sessioner())
m.Use(csrf.Csrfer()) m.Use(csrf.Csrfer())
m.Use(toolbox.Toolboxer(m)) m.Use(toolbox.Toolboxer(m))
// 系统未安装,重定向到安装页面
m.Use(func(ctx *macaron.Context) {
installUrl := "/install"
if strings.HasPrefix(ctx.Req.RequestURI, installUrl) {
return
}
if !app.Installed {
ctx.Redirect(installUrl)
}
})
} }
// 解析端口 // 解析端口