用数字调试用户
This commit is contained in:
parent
7a02b3242e
commit
e8295ceed6
|
@ -3,6 +3,7 @@ package basic
|
||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
"log"
|
"log"
|
||||||
|
"strconv"
|
||||||
|
|
||||||
"fusenapi/shared"
|
"fusenapi/shared"
|
||||||
"fusenapi/utils/auth"
|
"fusenapi/utils/auth"
|
||||||
|
@ -56,16 +57,21 @@ func RequestParse(w http.ResponseWriter, r *http.Request, svcCtx any, LogicReque
|
||||||
var userinfo *auth.UserInfo
|
var userinfo *auth.UserInfo
|
||||||
var err error
|
var err error
|
||||||
// log.Println(io.ReadAll(r.Body))
|
// log.Println(io.ReadAll(r.Body))
|
||||||
|
token := r.Header.Get("Authorization")
|
||||||
|
userId, err := strconv.ParseInt(token, 10, 63)
|
||||||
|
if err != nil {
|
||||||
|
userinfo = &auth.UserInfo{
|
||||||
|
UserId: userId,
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
var secret uint64 = 0
|
||||||
|
|
||||||
token, info, err := auth.ParseJwtTokenHeader[auth.UserInfo](r) //解析Token头, 和payload信息
|
token, info, err := auth.ParseJwtTokenHeader[auth.UserInfo](r) //解析Token头, 和payload信息
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logx.Error(err)
|
logx.Error(err)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
if token == "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MjQyOTM0NjIsImd1ZXN0X2lkIjozNiwiaWF0IjozMTUzNjAwMCwidXNlcl9pZCI6MH0.T7PuRSrinlJu7ZZ1DVqUJLWXhY_6R1lXiUHaNdw35hU" {
|
|
||||||
userinfo = info
|
|
||||||
} else {
|
|
||||||
var secret uint64 = 0
|
|
||||||
if info != nil {
|
if info != nil {
|
||||||
|
|
||||||
if info.IsUser() {
|
if info.IsUser() {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user