Files
SpotiParty/SpotiParty.Web/Services/ClientSideStorage.cs
2025-11-30 19:01:38 +01:00

19 lines
526 B
C#

namespace SpotiParty.Web.Services;
public class ClientSideStorage(IHttpContextAccessor accessor) {
private const string AuthCookieName = "RefreshToken";
public void SaveUserToken(string token) {
accessor.HttpContext?.Response.Cookies.Append(AuthCookieName, token);
}
public string? GetUserToken() {
return accessor.HttpContext?.Request.Cookies[AuthCookieName];
}
public void DeleteUserToken() {
accessor.HttpContext?.Response.Cookies.Delete(AuthCookieName);
}
}