Harden auth cookies and fix native schema for event creation
Mirror to GitHub / mirror (push) Successful in 45s
Test and Lint / backend-test (push) Successful in 1m37s
Test and Lint / frontend-test (push) Successful in 2m8s
Version and Release / version-bump (push) Successful in 1m0s
Version and Release / trigger-drone (push) Successful in 3s
Mirror to GitHub / mirror (push) Successful in 45s
Test and Lint / backend-test (push) Successful in 1m37s
Test and Lint / frontend-test (push) Successful in 2m8s
Version and Release / version-bump (push) Successful in 1m0s
Version and Release / trigger-drone (push) Successful in 3s
This commit is contained in:
@@ -9,18 +9,12 @@ export const cleanupOldGalleryAuth = () => {
|
||||
for (let i = 0; i < localStorage.length; i++) {
|
||||
const key = localStorage.key(i);
|
||||
if (key && (key.startsWith('gallery_token') || key.startsWith('gallery_event'))) {
|
||||
// Check if it's an old format token that might be corrupted
|
||||
const value = localStorage.getItem(key);
|
||||
if (value && (value.length < 100 || !value.includes('.'))) {
|
||||
// Token is too short or doesn't contain dots (not a valid JWT)
|
||||
keysToRemove.push(key);
|
||||
}
|
||||
keysToRemove.push(key);
|
||||
}
|
||||
}
|
||||
|
||||
keysToRemove.forEach(key => {
|
||||
localStorage.removeItem(key);
|
||||
// Silently remove corrupted tokens
|
||||
});
|
||||
|
||||
// Remove old gallery token from cookies if it exists
|
||||
@@ -29,4 +23,4 @@ export const cleanupOldGalleryAuth = () => {
|
||||
// Also clear session storage
|
||||
sessionStorage.removeItem('gallery_event');
|
||||
sessionStorage.removeItem('gallery_token');
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user