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 @@