睡300ms以内的随机数
This commit is contained in:
parent
888ab96580
commit
3a40e7e080
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Reference in New Issue