feat: add login link functionality with token generation and validation

This commit is contained in:
Rotimi Best
2026-03-13 05:48:24 +01:00
parent a7f9fe8c1d
commit c532b2e33f
@@ -9,6 +9,7 @@ import { get } from 'svelte/store';
import { goto } from '$app/navigation'; import { goto } from '$app/navigation';
import { handleLocaleChange } from '$lib/utils/functions/translations'; import { handleLocaleChange } from '$lib/utils/functions/translations';
import { identifyPosthogUser } from '$lib/utils/services/posthog'; import { identifyPosthogUser } from '$lib/utils/services/posthog';
import { isPublicRoute } from '$lib/utils/functions/routes/isPublicRoute';
import { licenseApi } from '$features/license/api/license.svelte'; import { licenseApi } from '$features/license/api/license.svelte';
import { logout } from '$lib/utils/functions/logout'; import { logout } from '$lib/utils/functions/logout';
import { page } from '$app/state'; import { page } from '$app/state';
@@ -118,7 +119,7 @@ class AppInitApi extends BaseApi {
} }
// This allows you to be on the landing page of an organization site and not be redirected // This allows you to be on the landing page of an organization site and not be redirected
if (isOrgSite && window.location.pathname === '/') { if (isOrgSite && isPublicRoute(window.location.pathname)) {
console.log('no redirect is needed'); console.log('no redirect is needed');
return; return;
} }