migrate to nextjs

This commit is contained in:
Fran Jurmanović
2025-08-27 20:38:19 +02:00
parent 965e13a0bf
commit b269144ee7
120 changed files with 10393 additions and 8526 deletions

17
src/lib/session/config.ts Normal file
View File

@@ -0,0 +1,17 @@
import { SessionOptions } from 'iron-session';
import { User } from '@/lib/types';
export interface SessionData {
token?: string;
user?: User;
}
export const sessionOptions: SessionOptions = {
password: process.env.SECRET || 'development-secret-key-must-be-32-characters-long',
cookieName: 'acc-session',
cookieOptions: {
secure: process.env.NODE_ENV === 'production',
httpOnly: true,
maxAge: 30 * 24 * 60 * 60 // 30 days
}
};