SPB Git forge

spb/trouve-ka

Public ★ Pinned

Trouve-KA — moteur de recherche web indépendant, Québec-first. Crawler distribué, index OpenSearch, ranking bilingue, galerie d'images. En prod : www.trouve-ka.com

40commits 1branches 0releases
9.2 MBsize
maindefault branch
23 days agolast push
Python 51.9% TypeScript 32.7% JavaScript 4.8% CSS 4.1% Shell 2.9% HTML 1.8% SQL 1.5%
663 B · 20 lines typescript
Raw Blame History
1// Auteur : Simon-Pierre Boucher — contact@spboucher.ai2// Session courante : { user } si le cookie tk_ka_session est valide, sinon3// { user: null } — consommé par le bouton compte de l'en-tête.4import { NextRequest, NextResponse } from "next/server";5import { SESSION_COOKIE, readSession } from "@/lib/ka-auth";67export function GET(req: NextRequest) {8  const s = readSession(req.cookies.get(SESSION_COOKIE)?.value);9  if (!s) return NextResponse.json({ user: null });10  return NextResponse.json({11    user: {12      ka_id: s.ka_id,13      email: s.email,14      name: s.name,15      picture: s.picture,16      provider: s.provider ?? "ka-id",17    },18  });19}20