diff --git a/dsBaseWeb/Handler/CheckHandler/CheckHandler.go b/dsBaseWeb/Handler/CheckHandler/CheckHandler.go index cad0aa35..71d4839d 100644 --- a/dsBaseWeb/Handler/CheckHandler/CheckHandler.go +++ b/dsBaseWeb/Handler/CheckHandler/CheckHandler.go @@ -94,6 +94,14 @@ func init() { 时间:2020-03-16 */ func IsLegal(c *gin.Context) (bool, ResultStruct) { + //植入一个写入未登录用户访问时记录浏览器ID或者机器ID的方法 + _, err := c.Request.Cookie("browser_id") + if err == nil { + //读取到 + } else { + //没有设置过 + c.SetCookie("browser_id", CommonUtil.GetUUID(), -1, "/", "", false, true) + } //纯接口名称,不要get后面的参数 jkName := strings.Split(c.Request.RequestURI, "?")[0] //0、长度检查