La page publique : rejoindre la file sans compte, en sécurité
Le cœur de l’expérience client : un scan, un numéro, une position mise à jour toute seule. Et une page ouverte à tous, donc protégée.
Module 4 · Comptes, accès et page publique
Objectif du chapitre
Sur /f/[slug], un visiteur prend un ticket et suit sa position sur /t/[token], actualisée toutes les 5 secondes. Durée : 1 h 15 · 85 % pratique.
Prérequis : Server Actions et validation (chapitre 15) et les fonctions publiques du chapitre 12.

Étape 1 : prendre un ticket
Prompt à copier
« Crée src/app/f/[slug]/page.tsx : affiche le nom de la file et un bouton ‘Prendre un ticket’ avec un champ prénom facultatif (40 caractères max). La Server Action appelle supabase.rpc('join_queue', { p_slug, p_label }) puis redirige vers /t/[token]. Ajoute un champ caché ‘website’ (piège à robots) : s’il est rempli, ne rien faire. »
La suite de cette leçon est réservée aux abonnés
Les 3 premières leçons de chaque formation sont gratuites. Débloquez la suite pour continuer.
Déjà abonné ? Se connecter
