внеси сюда пользователя admin чтобы не выкидывало
Browse files- index.html +12 -6
index.html
CHANGED
|
@@ -295,16 +295,23 @@
|
|
| 295 |
let windows = [];
|
| 296 |
let zIndexCounter = 1000;
|
| 297 |
let currentUser = null;
|
| 298 |
-
|
| 299 |
// Check authentication on page load
|
| 300 |
function checkAuthentication() {
|
| 301 |
const userData = localStorage.getItem('currentUser');
|
|
|
|
| 302 |
if (!userData) {
|
| 303 |
-
|
| 304 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 305 |
}
|
| 306 |
|
| 307 |
-
currentUser = JSON.parse(userData);
|
| 308 |
document.getElementById('username-display').textContent = currentUser.username;
|
| 309 |
document.getElementById('user-menu-name').textContent = currentUser.username;
|
| 310 |
document.getElementById('user-menu-email').textContent = `${currentUser.username}@windeskos.com`;
|
|
@@ -312,8 +319,7 @@
|
|
| 312 |
// Load user-specific data
|
| 313 |
loadUserData();
|
| 314 |
}
|
| 315 |
-
|
| 316 |
-
// Update time
|
| 317 |
function updateTime() {
|
| 318 |
const now = new Date();
|
| 319 |
document.getElementById('time').textContent = now.toLocaleTimeString([], {hour: '2-digit', minute:'2-digit'});
|
|
|
|
| 295 |
let windows = [];
|
| 296 |
let zIndexCounter = 1000;
|
| 297 |
let currentUser = null;
|
|
|
|
| 298 |
// Check authentication on page load
|
| 299 |
function checkAuthentication() {
|
| 300 |
const userData = localStorage.getItem('currentUser');
|
| 301 |
+
// Allow admin user to bypass login for demo purposes
|
| 302 |
if (!userData) {
|
| 303 |
+
// Create demo admin user if none exists
|
| 304 |
+
const demoUser = {
|
| 305 |
+
username: 'admin',
|
| 306 |
+
rememberMe: true,
|
| 307 |
+
loginTime: new Date().toISOString()
|
| 308 |
+
};
|
| 309 |
+
localStorage.setItem('currentUser', JSON.stringify(demoUser));
|
| 310 |
+
currentUser = demoUser;
|
| 311 |
+
} else {
|
| 312 |
+
currentUser = JSON.parse(userData);
|
| 313 |
}
|
| 314 |
|
|
|
|
| 315 |
document.getElementById('username-display').textContent = currentUser.username;
|
| 316 |
document.getElementById('user-menu-name').textContent = currentUser.username;
|
| 317 |
document.getElementById('user-menu-email').textContent = `${currentUser.username}@windeskos.com`;
|
|
|
|
| 319 |
// Load user-specific data
|
| 320 |
loadUserData();
|
| 321 |
}
|
| 322 |
+
// Update time
|
|
|
|
| 323 |
function updateTime() {
|
| 324 |
const now = new Date();
|
| 325 |
document.getElementById('time').textContent = now.toLocaleTimeString([], {hour: '2-digit', minute:'2-digit'});
|