use more server crap, hopefully fix redir loop
All checks were successful
Code quality checks / build (23) (push) Successful in 33s
Push code / build (push) Successful in 53s

This commit is contained in:
Lara 2024-11-03 11:59:26 +02:00
parent 77dd220e48
commit 9f6cb8ba84
Signed by: laratheprotogen
GPG key ID: 5C0296EB3165F98B
4 changed files with 10 additions and 4 deletions

View file

@ -114,7 +114,7 @@ export function initAuth(router: express.Router) {
router.get( router.get(
"/auth/new-login", "/auth/new-login",
(req: Request, res: Response, next: NextFunction) => { (req: Request, res: Response, next: NextFunction) => {
res.cookie("redir", `/new/login-callback/`, { httpOnly: true }); res.cookie("redir", `/new/auth/login-callback/`, { httpOnly: true });
next(); next();
}, },

View file

@ -7,8 +7,12 @@
<div class="splash"> <div class="splash">
<div id="error" class:has-error={data.error}> <div id="error" class:has-error={data.error}>
{#if data.error}
<div class="message">
{data.error} {data.error}
</div> </div>
{/if}
</div>
<div class="wrapper"> <div class="wrapper">
<div class="logo-column"> <div class="logo-column">
<img class="logo" src={logo} alt="ZappyZep Logo" /> <img class="logo" src={logo} alt="ZappyZep Logo" />

View file

@ -1,10 +1,12 @@
import { redirect } from '@sveltejs/kit'; import { redirect } from '@sveltejs/kit';
import type { PageServerLoad } from './$types'; import type { RequestHandler } from './$types';
export const load: PageServerLoad = ({ cookies }) => { export const GET: RequestHandler = ({ cookies }) => {
const apiKey = String(cookies.get('apiKey') ?? ''); const apiKey = String(cookies.get('apiKey') ?? '');
if (!apiKey) { if (!apiKey) {
return redirect(307, `${process.env.API_URL}/auth/new-login`); return redirect(307, `${process.env.API_URL}/auth/new-login`);
} }
return redirect(302, `${process.env.DASHBOARD_URL}/new/dashboard`);
}; };