Files
Portfolio-Esteban/functions/lemonSession.php
T
2026-07-03 10:56:54 +02:00

16 lines
672 B
PHP

<?php
// Session du jeu "Presse-Citron" (easter egg code Konami) : totalement indépendante
// des comptes admin du portfolio. Utilise des clés de session différentes
// ($_SESSION['lemon_player_id'] / ['lemon_username']), jamais $_SESSION['role'] ou
// ['user_id'] : se connecter au jeu ne donne et ne retire aucun droit sur le portfolio.
// Vérifie qu'un joueur est connecté au jeu, sinon répond en JSON et arrête le script
function requireLemonAuth() {
if (empty($_SESSION['lemon_player_id'])) {
http_response_code(401);
header('Content-Type: application/json');
echo json_encode(['error' => 'Non connecté.']);
exit;
}
}