apply security audit

This commit is contained in:
Matthias Hochmeister
2026-03-11 13:51:01 +01:00
parent 93a87a7ae9
commit 3c9b7d3446
19 changed files with 247 additions and 341 deletions

View File

@@ -28,6 +28,33 @@ export const removeToken = (): void => {
}
};
const REFRESH_TOKEN_KEY = 'auth_refresh_token';
export const getRefreshToken = (): string | null => {
try {
return localStorage.getItem(REFRESH_TOKEN_KEY);
} catch (error) {
console.error('Error getting refresh token from localStorage:', error);
return null;
}
};
export const setRefreshToken = (token: string): void => {
try {
localStorage.setItem(REFRESH_TOKEN_KEY, token);
} catch (error) {
console.error('Error setting refresh token in localStorage:', error);
}
};
export const removeRefreshToken = (): void => {
try {
localStorage.removeItem(REFRESH_TOKEN_KEY);
} catch (error) {
console.error('Error removing refresh token from localStorage:', error);
}
};
export const getUser = (): User | null => {
try {
const userStr = localStorage.getItem(USER_KEY);