From c532b2e33f027949b65fba0d3e0b12014f0cd596 Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Fri, 13 Mar 2026 05:48:24 +0100 Subject: [PATCH] feat: add login link functionality with token generation and validation --- apps/dashboard/src/lib/features/app/init.svelte.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/dashboard/src/lib/features/app/init.svelte.ts b/apps/dashboard/src/lib/features/app/init.svelte.ts index 0788b9cf..c17b2b12 100644 --- a/apps/dashboard/src/lib/features/app/init.svelte.ts +++ b/apps/dashboard/src/lib/features/app/init.svelte.ts @@ -9,6 +9,7 @@ import { get } from 'svelte/store'; import { goto } from '$app/navigation'; import { handleLocaleChange } from '$lib/utils/functions/translations'; import { identifyPosthogUser } from '$lib/utils/services/posthog'; +import { isPublicRoute } from '$lib/utils/functions/routes/isPublicRoute'; import { licenseApi } from '$features/license/api/license.svelte'; import { logout } from '$lib/utils/functions/logout'; 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 - if (isOrgSite && window.location.pathname === '/') { + if (isOrgSite && isPublicRoute(window.location.pathname)) { console.log('no redirect is needed'); return; }