                 
                    setTimeout(() => {
                        const adminPrefix = window.APP_CONFIG ? window.APP_CONFIG.adminPrefix : '/web/admin';
                        window.location.href = adminPrefix + '/beacons';
                    }, 1000);
                    
                    return true;
                } else {
                    throw new Error(data.error || 'Login failed');
                }
            } catch (error) {
                console.error('Login error:', er