Ip限制 npc代理连接

This commit is contained in:
刘河
2019-02-16 20:43:26 +08:00
parent 9f6b33a62b
commit 3b18d66835
64 changed files with 1414 additions and 132 deletions

View File

@@ -1,9 +1,9 @@
package controllers
import (
"github.com/cnlh/nps/lib/beego"
"github.com/cnlh/nps/lib/common"
"github.com/cnlh/nps/server"
"github.com/cnlh/nps/vender/github.com/astaxie/beego"
"strconv"
"strings"
)
@@ -90,7 +90,7 @@ func (s *BaseController) AjaxErr(str string) {
}
//组装ajax
func ajax(str string, status int) (map[string]interface{}) {
func ajax(str string, status int) map[string]interface{} {
json := make(map[string]interface{})
json["status"] = status
json["msg"] = str

View File

@@ -3,6 +3,7 @@ package controllers
import (
"github.com/cnlh/nps/lib/file"
"github.com/cnlh/nps/server"
"github.com/cnlh/nps/server/tool"
)
type IndexController struct {
@@ -81,6 +82,9 @@ func (s *IndexController) Add() {
Remark: s.GetString("remark"),
Flow: &file.Flow{},
}
if !tool.TestServerPort(t.Port, t.Mode) {
s.AjaxErr("The port cannot be opened because it may has been occupied or is no longer allowed.")
}
var err error
if t.Client, err = file.GetCsvDb().GetClient(s.GetIntNoErr("client_id")); err != nil {
s.AjaxErr(err.Error())

View File

@@ -1,7 +1,7 @@
package controllers
import (
"github.com/cnlh/nps/lib/beego"
"github.com/cnlh/nps/vender/github.com/astaxie/beego"
)
type LoginController struct {