diff --git a/pages/admin.vue b/pages/admin.vue index 91dfde1..ba6501d 100644 --- a/pages/admin.vue +++ b/pages/admin.vue @@ -377,8 +377,11 @@ function handleEdit() { bibleReferences.value = [{ version: 'ESV', reference: sermon.bible_references, text: '' }] } - // Scroll to form - window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' }) + // Scroll to form (just below the management section) + const formElement = document.querySelector('form') + if (formElement) { + formElement.scrollIntoView({ behavior: 'smooth', block: 'start' }) + } } async function handleDelete() { diff --git a/pages/login.vue b/pages/login.vue index 808d8f4..ed4bc89 100644 --- a/pages/login.vue +++ b/pages/login.vue @@ -13,13 +13,15 @@ - +
diff --git a/server/api/auth/login.post.ts b/server/api/auth/login.post.ts index 828db0f..9e2d177 100644 --- a/server/api/auth/login.post.ts +++ b/server/api/auth/login.post.ts @@ -12,7 +12,7 @@ export default defineEventHandler(async (event) => { }) } - const user = getUserByUsername(username) + const user = getUserByUsername(username.toLowerCase()) if (!user || user.password !== password) { throw createError({