16 lines
672 B
PHP
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;
|
|
}
|
|
}
|