Seed admin acccount and generalize login/auth routes
This commit is contained in:
@@ -3,10 +3,10 @@
|
||||
"type": "module",
|
||||
"devDependencies": {
|
||||
"@blade-and-brawn/api": "workspace:*",
|
||||
"@sveltejs/kit": "^2.70.2",
|
||||
"@sveltejs/kit": "^2.70.3",
|
||||
"@sveltejs/vite-plugin-svelte": "^6.2.4",
|
||||
"elysia": "^1.4.29",
|
||||
"svelte": "^5.56.9",
|
||||
"svelte": "^5.56.10",
|
||||
"svelte-adapter-bun": "^1.0.1",
|
||||
"svelte-check": "^4.7.6",
|
||||
"vite": "^7.3.6"
|
||||
@@ -25,7 +25,7 @@
|
||||
"@blade-and-brawn/domain": "workspace:*",
|
||||
"@elysia/eden": "^1.4.10",
|
||||
"@tailwindcss/vite": "^4.3.3",
|
||||
"daisyui": "^5.7.17",
|
||||
"daisyui": "^5.7.20",
|
||||
"jose": "^6.2.9",
|
||||
"tailwindcss": "^4.3.3"
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
import "../app.css";
|
||||
import { goto } from "$app/navigation";
|
||||
import { api } from "$lib/api";
|
||||
import { env } from "$env/dynamic/public";
|
||||
|
||||
let error = $state("");
|
||||
let loading = $state(false);
|
||||
@@ -14,7 +15,10 @@
|
||||
|
||||
loading = true;
|
||||
try {
|
||||
const { status } = await api.auth.admin.login.post({ password });
|
||||
const { status } = await api.auth.login.post({
|
||||
email: env.PUBLIC_ADMIN_EMAIL ?? "",
|
||||
password,
|
||||
});
|
||||
|
||||
if (status === 401) {
|
||||
error = "Invalid password";
|
||||
|
||||
Reference in New Issue
Block a user