import { useState } from 'react' import { loginDesk } from '../lib/auth' export default function AdminLoginGate({ onSuccess }) { const [username, setUsername] = useState('') const [password, setPassword] = useState('') const [error, setError] = useState('') const [busy, setBusy] = useState(false) async function handleSubmit(e) { e.preventDefault() setError('') setBusy(true) try { await loginDesk(username, password) onSuccess?.() } catch (err) { setError(err.message || 'Login falhou') } finally { setBusy(false) } } return (
Se já entrou no Desk neste browser, actualize esta página (F5) — a sessão
partilha automaticamente entre desk e console.
Alternativa: no painel DNS do setup, Abrir no Console ↗.
Só precisa de password aqui se abriu o Console directamente, sem Desk.