Commit c112e863 authored by szh's avatar szh

update

parent 73e98dc6
...@@ -322,8 +322,14 @@ func (courseActionUsersApi *CourseActionUsersApi) WebSignAction(c *gin.Context) ...@@ -322,8 +322,14 @@ func (courseActionUsersApi *CourseActionUsersApi) WebSignAction(c *gin.Context)
return return
} }
token,err := jwtService.GetRedisJWT(reqCode.DeviceCode)
if err != nil {
response.FailWithMessage(err.Error(), c)
return
}
j := utils.NewJWT() j := utils.NewJWT()
cliams,err := j.ParseToken(reqCode.DeviceCode) claims,err := j.ParseToken(token)
if err != nil { if err != nil {
response.FailWithMessage(err.Error(), c) response.FailWithMessage(err.Error(), c)
return return
...@@ -335,7 +341,7 @@ func (courseActionUsersApi *CourseActionUsersApi) WebSignAction(c *gin.Context) ...@@ -335,7 +341,7 @@ func (courseActionUsersApi *CourseActionUsersApi) WebSignAction(c *gin.Context)
return return
} }
user,err := courseUsersService.GetCourseUsersByAddr(cliams.Username) user,err := courseUsersService.GetCourseUsersByAddr(claims.Username)
if err != nil { if err != nil {
response.FailWithMessage(err.Error(), c) response.FailWithMessage(err.Error(), c)
return return
......
...@@ -310,27 +310,27 @@ func (courseUsersApi *CourseUsersApi) MetaMaskLogin(c *gin.Context) { ...@@ -310,27 +310,27 @@ func (courseUsersApi *CourseUsersApi) MetaMaskLogin(c *gin.Context) {
} }
// if deviceStr, err := jwtService.GetRedisJWT(deviceCode); err == redis.Nil { if deviceStr, err := jwtService.GetRedisJWT(deviceCode); err == redis.Nil {
// if err := jwtService.SetRedisJWT(deviceAddr, deviceCode); err != nil { if err := jwtService.SetRedisJWT(loginUser.Addr, deviceCode); err != nil {
// global.GVA_LOG.Error("设置登录状态失败!", zap.Error(err)) global.GVA_LOG.Error("设置登录状态失败!", zap.Error(err))
// response.FailWithMessage("设置登录状态失败", c) response.FailWithMessage("设置登录状态失败", c)
// return return
// } }
// } else if err != nil { } else if err != nil {
// global.GVA_LOG.Error("设置设备码状态失败!", zap.Error(err)) global.GVA_LOG.Error("设置设备码状态失败!", zap.Error(err))
// response.FailWithMessage("设置设备码状态失败", c) response.FailWithMessage("设置设备码状态失败", c)
// } else { } else {
// var blackJWT system.JwtBlacklist var blackJWT system.JwtBlacklist
// blackJWT.Jwt = deviceStr blackJWT.Jwt = deviceStr
// if err := jwtService.JsonInBlacklist(blackJWT); err != nil { if err := jwtService.JsonInBlacklist(blackJWT); err != nil {
// response.FailWithMessage("device code作废失败", c) response.FailWithMessage("device code作废失败", c)
// return return
// } }
// if err := jwtService.SetRedisJWT(deviceAddr, deviceCode); err != nil { if err := jwtService.SetRedisJWT(loginUser.Addr, deviceCode); err != nil {
// response.FailWithMessage("设置设备码状态失败", c) response.FailWithMessage("设置设备码状态失败", c)
// return return
// } }
// } }
_,err = courseUsersService.GetCourseUsersByAddr(loginUser.Invitor) _,err = courseUsersService.GetCourseUsersByAddr(loginUser.Invitor)
if err != nil && err == gorm.ErrRecordNotFound{ if err != nil && err == gorm.ErrRecordNotFound{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment