| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- session_start();
- $_SESSION["debug"] = 1;
- ini_set('display_errors', 1);
- error_reporting(E_ALL);
- function checkAuthenticationOnServerA()
- {
- // URL de l'endpoint de vérification de session sur le serveur A
- $url = 'https://r7.cms.cse-invent.com/api/checkSession/';
- // Initialiser cURL
- $ch = curl_init($url);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
-
- // Optionnel : si vous devez envoyer les cookies pour vérifier la session
- // curl_setopt($ch, CURLOPT_COOKIEFILE, '/path/to/cookie_file');
- // Exécuter la requête
- $response = curl_exec($ch);
- curl_close($ch);
- // Décoder la réponse JSON
- $result = json_decode($response, true);
- if ($result && isset($result['authenticated'])) {
- if ($result['authenticated']) {
- return "L'utilisateur est connecté.";
- } else {
- return "L'utilisateur n'est pas connecté.";
- }
- }
- return "Erreur lors de la vérification de l'état de la session.";
- }
- checkAuthenticationOnServerA();
|