fix: use correct login keys

This commit is contained in:
Bart van der Braak 2024-02-20 19:51:35 +01:00
parent 3acaf08d1d
commit bc515e4c64
3 changed files with 10 additions and 10 deletions

View file

@ -32,10 +32,10 @@
> >
<div class="grid gap-2"> <div class="grid gap-2">
<div class="grid gap-2"> <div class="grid gap-2">
<Label for="email-username">Email or username</Label> <Label for="emailUsername">Email or username</Label>
<Input <Input
id="email-login" id="emailUsername"
name="email-username" name="emailUsername"
type="text" type="text"
autocapitalize="none" autocapitalize="none"
autocomplete="email" autocomplete="email"
@ -45,7 +45,7 @@
</div> </div>
<div class="grid gap-2"> <div class="grid gap-2">
<Label for="password">Password</Label> <Label for="password">Password</Label>
<Input id="password-login" name="password" type="password" disabled={isLoading} /> <Input id="password" name="password" type="password" disabled={isLoading} />
</div> </div>
<Button type="submit" disabled={isLoading}> <Button type="submit" disabled={isLoading}>
{#if isLoading} {#if isLoading}

View file

@ -34,7 +34,7 @@
<div class="grid gap-2"> <div class="grid gap-2">
<Label for="email">Email</Label> <Label for="email">Email</Label>
<Input <Input
id="email-register" id="email"
name="email" name="email"
type="email" type="email"
autocapitalize="none" autocapitalize="none"
@ -45,12 +45,12 @@
</div> </div>
<div class="grid gap-2"> <div class="grid gap-2">
<Label for="password">Password</Label> <Label for="password">Password</Label>
<Input id="password-register" name="password" type="password" disabled={isLoading} /> <Input id="password" name="password" type="password" disabled={isLoading} />
</div> </div>
<div class="grid gap-2"> <div class="grid gap-2">
<Label for="password">Confirm password</Label> <Label for="passwordConfirm">Confirm password</Label>
<Input <Input
id="confirm-password-register" id="passwordConfirm"
name="passwordConfirm" name="passwordConfirm"
type="password" type="password"
disabled={isLoading} disabled={isLoading}

View file

@ -13,9 +13,9 @@ export const actions = {
}) => { }) => {
const body = Object.fromEntries(await request.formData()); const body = Object.fromEntries(await request.formData());
try { try {
const email = body.email.toString(); const emailUsername = body.emailUsername.toString();
const password = body.password.toString(); const password = body.password.toString();
await locals.pocketBase.collection('users').authWithPassword(email, password); await locals.pocketBase.collection('users').authWithPassword(emailUsername, password);
if (!locals.pocketBase?.authStore?.model?.verified) { if (!locals.pocketBase?.authStore?.model?.verified) {
locals.pocketBase.authStore.clear(); locals.pocketBase.authStore.clear();
return { return {