diff --git a/handler/token-handler.go b/handler/token-handler.go index 54253b0..56fc235 100644 --- a/handler/token-handler.go +++ b/handler/token-handler.go @@ -2,7 +2,9 @@ package handler import ( "errors" + "math/rand" "net/http" + "time" "github.com/gin-gonic/gin" "myschools.me/campus/campus-core/campus" @@ -17,6 +19,11 @@ func TokenVerify(c *gin.Context) { reqid := campus.NewRequestID(nil) token := c.GetHeader("Authorization") + + source := rand.NewSource(time.Now().Unix()) + r := rand.New(source) + time.Sleep(time.Duration(r.Intn(300)) * time.Millisecond) + if token != "112233" { campus.RespBadRequest(c, "token err", errors.New("token err"), &reqid) } else { diff --git a/main.go b/main.go index e62f2b4..610a6f1 100644 --- a/main.go +++ b/main.go @@ -39,7 +39,7 @@ func main() { defer cancel() //取消注册 - err := consul.DeRegister(*appname, *addr, 8082) + err := consul.DeRegister(*appname, *addr, *port) if err != nil { fmt.Println("Error: ", err) }