feat: полноценный мультипользовательский режим (users, JWT, изолированные задачи)

This commit is contained in:
2026-08-09 10:50:04 +03:00
parent a47514648c
commit 8a3f3c749f
7 changed files with 581 additions and 195 deletions
+4 -9
View File
@@ -3,6 +3,7 @@ const SESSION_ID = "web_session_main";
const STORAGE_KEY = 'scud_chat_input_history';
let API_TOKEN = localStorage.getItem(AUTH_TOKEN_KEY) || "";
let CURRENT_USERNAME = localStorage.getItem('scud_username') || "";
let IS_GUEST = localStorage.getItem('scud_is_guest') === 'true';
let currentFilter = 'ALL';
let allTasks = [];
@@ -57,15 +58,9 @@ document.addEventListener('DOMContentLoaded', () => {
hideAuthModal();
updateUIState();
} else if (API_TOKEN) {
verifyToken(API_TOKEN).then(isValid => {
if (isValid) {
hideAuthModal();
updateUIState();
loadTasks();
} else {
showAuthModal();
}
});
hideAuthModal();
updateUIState();
loadTasks();
} else {
showAuthModal();
}