Invalidate old cache entries when signing in
This commit is contained in:
parent
bd03e898c7
commit
9e267e3ff1
@ -46,6 +46,8 @@ namespace ChaosBot.WebServer.App
|
|||||||
DiscordOauthResponse responseObject = JsonConvert.DeserializeObject<DiscordOauthResponse>(responseString);
|
DiscordOauthResponse responseObject = JsonConvert.DeserializeObject<DiscordOauthResponse>(responseString);
|
||||||
|
|
||||||
DiscordUserResponse userResponse = GetDiscordUser(responseObject.access_token);
|
DiscordUserResponse userResponse = GetDiscordUser(responseObject.access_token);
|
||||||
|
if (Cache.HasKey(responseObject.access_token))
|
||||||
|
Cache.Remove(responseObject.access_token);
|
||||||
Cache.Add(responseObject.access_token, userResponse.id, DateTime.Now.AddSeconds(responseObject.expires_in));
|
Cache.Add(responseObject.access_token, userResponse.id, DateTime.Now.AddSeconds(responseObject.expires_in));
|
||||||
|
|
||||||
return LocalRedirect($"/#/?access_token={responseObject.access_token}");
|
return LocalRedirect($"/#/?access_token={responseObject.access_token}");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user