master
huanghai 5 years ago
parent d18dd9807f
commit 84c635df59

@ -94,14 +94,6 @@ func init() {
2020-03-16 2020-03-16
*/ */
func IsLegal(c *gin.Context) (bool, ResultStruct) { 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后面的参数 //纯接口名称不要get后面的参数
jkName := strings.Split(c.Request.RequestURI, "?")[0] jkName := strings.Split(c.Request.RequestURI, "?")[0]
//0、长度检查 //0、长度检查

@ -41,6 +41,15 @@ func init() {
func SsoHandler() gin.HandlerFunc { func SsoHandler() gin.HandlerFunc {
return func(c *gin.Context) { return func(c *gin.Context) {
//植入一个写入未登录用户访问时记录浏览器ID或者机器ID的方法
_, err := c.Request.Cookie("browser_id")
if err == nil {
//读取到
} else {
//没有设置过
c.SetCookie("browser_id", CommonUtil.GetUUID(), -1, "/", "", false, true)
}
//获取访问的完整地址(包括参数) //获取访问的完整地址(包括参数)
requestUri := c.Request.RequestURI requestUri := c.Request.RequestURI
host := c.Request.Host host := c.Request.Host

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save