fix: 请求头取token字符串越界错误
This commit is contained in:
@@ -84,8 +84,8 @@ func Authorization(c *gin.Context) string {
|
|||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
// 拆分 Authorization 请求头,提取 JWT 令牌部分
|
// 拆分 Authorization 请求头,提取 JWT 令牌部分
|
||||||
arr := strings.Split(authHeader, token.HEADER_PREFIX)
|
arr := strings.SplitN(authHeader, token.HEADER_PREFIX, 2)
|
||||||
if len(arr) == 2 && arr[1] == "" {
|
if len(arr) < 2 {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
return arr[1]
|
return arr[1]
|
||||||
|
|||||||
Reference in New Issue
Block a user