fix change password form action incorrect path + prevent user from changing password if using google oauth

main
TZGyn 1 year ago
parent b67af9870c
commit 389f38d0f7
Signed by: TZGyn
GPG Key ID: 122EAF77AE81FD4A

@ -34,6 +34,14 @@ export const actions: Actions = {
const userId = event.locals.user.id const userId = event.locals.user.id
if (event.locals.user.googleId) {
return setError(
form,
'old_password',
'Unable to set a password if using google login',
)
}
const userData = await db.query.user.findFirst({ const userData = await db.query.user.findFirst({
where: (user, { eq }) => eq(user.id, userId), where: (user, { eq }) => eq(user.id, userId),
}) })

@ -62,7 +62,7 @@
method="POST" method="POST"
use:enhance use:enhance
class="flex flex-col gap-6" class="flex flex-col gap-6"
action="?/update"> action="?/change_password">
<Form.Field {form} name="old_password"> <Form.Field {form} name="old_password">
<Form.Control let:attrs> <Form.Control let:attrs>
<Form.Label>Old Password</Form.Label> <Form.Label>Old Password</Form.Label>

Loading…
Cancel
Save