Files
EdgeAdmin/internal/web/actions/default/setup/index.go

33 lines
662 B
Go
Raw Normal View History

2020-10-13 20:05:29 +08:00
package setup
import (
"github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils"
"net"
2021-07-20 17:15:17 +08:00
"strings"
2020-10-13 20:05:29 +08:00
)
type IndexAction struct {
actionutils.ParentAction
}
func (this *IndexAction) Init() {
this.Nav("", "", "")
}
func (this *IndexAction) RunGet(params struct{}) {
2021-07-20 17:15:17 +08:00
var currentHost = this.Request.Host
if strings.Contains(this.Request.Host, ":") {
host, _, err := net.SplitHostPort(this.Request.Host)
if err == nil {
currentHost = host
2020-10-13 20:05:29 +08:00
}
}
2022-11-13 18:46:30 +08:00
if net.ParseIP(currentHost) != nil && currentHost != "localhost" && currentHost != "127.0.0.1" {
2021-07-20 17:15:17 +08:00
this.Data["currentHost"] = currentHost
} else {
this.Data["currentHost"] = ""
}
2020-10-13 20:05:29 +08:00
this.Show()
}