Bonjour,
J'essai de récupérer le user déjà connecté à mon site Joomla 5 pour restreindre l'accès à un fichier PHP.
Cependant j'ai toujours une erreur 500 Failed to start application
Voici le début de mon code :
Qu'est-ce que je fais de travers ?
J'essai de récupérer le user déjà connecté à mon site Joomla 5 pour restreindre l'accès à un fichier PHP.
Cependant j'ai toujours une erreur 500 Failed to start application
Voici le début de mon code :
Code HTML:
<?php
// Définir les constantes nécessaires pour Joomla!
if (!defined('_JEXEC')) {
define('_JEXEC', 1);
}
if (!defined('JPATH_BASE')) {
define('JPATH_BASE', realpath(dirname(__FILE__) . '/../'));
}
if (!file_exists(JPATH_BASE . '/includes/defines.php')) {
die('Joomla! not found');
}
require_once JPATH_BASE . '/includes/defines.php';
require_once JPATH_BASE . '/includes/framework.php';
// Charger les fichiers nécessaires pour accéder à l'utilisateur
require_once JPATH_BASE . '/libraries/src/User/UserHelper.php';
require_once JPATH_BASE . '/libraries/src/Factory.php';
use Joomla\CMS\Factory;
use Joomla\CMS\User\UserHelper;
// Initialiser l'application Joomla!
$app = Factory::getApplication('site');
$app->initialise();
// Obtenir l'utilisateur actuel
$user = Factory::getApplication()->getIdentity();
//erreur 500
?>
Commentaire