From 0c787391bb6b87a9da630ed4ee96ab9276125868 Mon Sep 17 00:00:00 2001 From: Douglas Barone Date: Thu, 19 Oct 2023 14:08:30 -0400 Subject: [PATCH] Emit --- src/server/auth/FakeAuth.ts | 9 +++++++++ src/server/lib/login.ts | 2 -- src/web/components/LoginForm.vue | 29 +++++++++++++++++++++++++---- src/web/views/Login.vue | 2 +- 4 files changed, 35 insertions(+), 7 deletions(-) create mode 100644 src/server/auth/FakeAuth.ts diff --git a/src/server/auth/FakeAuth.ts b/src/server/auth/FakeAuth.ts new file mode 100644 index 0000000..190e51a --- /dev/null +++ b/src/server/auth/FakeAuth.ts @@ -0,0 +1,9 @@ +export class FakeAuth implements Auth { + constructor() {} + + async login(username: string, password: string): Promise { + if (username == 'test' && password == 'test') + return { displayName: 'Test User', username: 'test' } + throw new Error('Login failed') + } +} diff --git a/src/server/lib/login.ts b/src/server/lib/login.ts index 9baaa54..611260f 100644 --- a/src/server/lib/login.ts +++ b/src/server/lib/login.ts @@ -11,7 +11,5 @@ export async function login(username: string, password: string) { const user = await ldapAuth.login(username, password) - console.log('Login result:', user) - return user } diff --git a/src/web/components/LoginForm.vue b/src/web/components/LoginForm.vue index 74cb3cb..7a51431 100644 --- a/src/web/components/LoginForm.vue +++ b/src/web/components/LoginForm.vue @@ -1,5 +1,5 @@