Correct verification URL

This commit is contained in:
Markus Brueckner 2024-12-26 22:42:17 +01:00
parent 8d70ac3d19
commit 27bb067779
2 changed files with 7 additions and 3 deletions

View file

@ -1,12 +1,12 @@
import type { Email, VerificationCode } from "$lib/types";
import { sendEmail } from ".";
export function sendVerificationEmail(email: Email, verificationCode: VerificationCode) {
export function sendVerificationEmail(email: Email, verificationCode: VerificationCode, baseUrl: string) {
sendEmail(email, 'Welcome to Three60 surveys', `Hello,
please confirm your account email address by clicking the link below:
http://localhost:5173/verify/${verificationCode}
${baseUrl}/verify/${verificationCode}
Thank you.

View file

@ -11,6 +11,10 @@ export const load: PageServerLoad = () => {
}
}
function getBaseUrl(requestUrl: URL) {
return `${requestUrl.protocol}//${requestUrl.host}`
}
export const actions = {
default: async (event) => {
const formData = await event.request.formData();
@ -28,7 +32,7 @@ export const actions = {
const result = await createNewUser(email, password);
if (result.verificationCode) {
sendVerificationEmail(email, result.verificationCode);
sendVerificationEmail(email, result.verificationCode, getBaseUrl(event.url));
}
redirect(303, '/register/success');