|
@@ -437,21 +437,21 @@ namespace TEAMModelOS.Controllers
|
|
|
}
|
|
|
//await _dingDing.SendBotMsg(join.ToJsonString()+ dict.ToJsonString(), GroupNames.成都开发測試群組);
|
|
|
|
|
|
- if (!string.IsNullOrWhiteSpace(join.id_token) && !string.IsNullOrWhiteSpace(join.school) && join.school.Contains("login:"))
|
|
|
+ if (!string.IsNullOrWhiteSpace(join.id_token) && !string.IsNullOrWhiteSpace(join.randomcode) && join.randomcode.Contains("login:"))
|
|
|
{
|
|
|
var jwt = new JwtSecurityToken(join.id_token);
|
|
|
//await _dingDing.SendBotMsg(join.ToJsonString(), GroupNames.成都开发測試群組);
|
|
|
var id = jwt.Payload.Sub;
|
|
|
- await _azureRedis.GetRedisClient(8).StringSetAsync($"HiTA:Login:{join.school.Replace("login:", "")}", id, expiry: new TimeSpan(0, 0, 30));
|
|
|
- return Ok(new { name = "关闭弹窗以获取登录信息" });
|
|
|
+ await _azureRedis.GetRedisClient(8).StringSetAsync($"HiTA:Login:{join.randomcode.Replace("login:", "")}", id, expiry: new TimeSpan(0, 0, 30));
|
|
|
+ return Ok(new { msg = "关闭弹窗以获取登录信息" ,code=200});
|
|
|
}
|
|
|
- else { return Ok(new { error = 400, msg = "参数错误" }); }
|
|
|
+ else { return Ok(new { code = 400, msg = "参数错误" }); }
|
|
|
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|
|
|
await _dingDing.SendBotMsg($"{ex.Message},{ex.StackTrace}", GroupNames.成都开发測試群組);
|
|
|
- return Ok(new { error = 400, msg = "参数错误" });
|
|
|
+ return Ok(new { code = 500, msg = "参数错误" });
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -466,10 +466,10 @@ namespace TEAMModelOS.Controllers
|
|
|
}
|
|
|
string tmdid = string.Empty;
|
|
|
string school = join.school;
|
|
|
- if (!string.IsNullOrWhiteSpace(join.code)&& !string.IsNullOrWhiteSpace(school))
|
|
|
+ if (!string.IsNullOrWhiteSpace(join.randomcode)&& !string.IsNullOrWhiteSpace(school))
|
|
|
{
|
|
|
|
|
|
- var data = await _azureRedis.GetRedisClient(8).StringGetAsync($"HiTA:Login:{school}:{join.code}");
|
|
|
+ var data = await _azureRedis.GetRedisClient(8).StringGetAsync($"HiTA:Login:{school}:{join.randomcode}");
|
|
|
if (data.HasValue)
|
|
|
{
|
|
|
tmdid = data.ToString();
|