作者 tangxuhui

更新

... ... @@ -53,10 +53,8 @@ func ValidJWTToken(tokenString string) (*MyToken, error) {
return nil, err
}
claims, ok := token.Claims.(*MyToken)
if !(ok && token.Valid) {
// 验证失败,返回信息
return nil, fmt.Errorf("token Valid fail")
}
if ok && token.Valid {
// 验证成功
userCompanyData, err := models.GetUserCompanyById(claims.UserCompanyId)
if err != nil {
log.Error("获取userCompany数据失败,id=%d", claims.UserCompanyId)
... ... @@ -66,8 +64,11 @@ func ValidJWTToken(tokenString string) (*MyToken, error) {
log.Error("登录信息uid与用户数据不匹配, userCompanyData.UserId=%d, claims.UID=%d", userCompanyData.UserId, claims.UID)
return nil, fmt.Errorf("token Valid fail")
}
// 验证成功
return claims, nil
}
// 验证失败,返回信息
return nil, fmt.Errorf("token Valid fail")
}
func IsJwtErrorExpired(err error) bool {
... ...