Fix login by serving users file via API

This commit is contained in:
2025-08-10 03:55:00 -06:00
parent 99963f067c
commit d931035fd9
2 changed files with 16 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ export default function Login({ onLogin }) {
const [error, setError] = useState("");
useEffect(() => {
fetch("/users.json")
fetch("/api/users")
.then((res) => res.json())
.then((data) => setUsers(data.users || []))
.catch(() => setUsers([]));
@@ -30,7 +30,7 @@ export default function Login({ onLogin }) {
return;
}
const hash = await sha512(password);
if (hash === user.password) {
if (hash.toLowerCase() === (user.password || "").toLowerCase()) {
setError("");
onLogin(username);
} else {