fix: adjust to global redirect url, remove multiple session start causing error 500
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
session_start();
|
||||
|
||||
require_once __DIR__ . '/../models/LDAPAuth.php';
|
||||
|
||||
@@ -25,18 +24,20 @@ class AuthController
|
||||
$_SESSION['user_pseudo'] = $_POST['user_pseudo'];
|
||||
$_SESSION['is_admin'] = $result['is_admin'];
|
||||
$_SESSION['ldap_token'] = base64_encode($_POST['user_pseudo'] . ':' . $_POST['user_password']);
|
||||
header('Location: index.php');
|
||||
header('Location: /index.php');
|
||||
exit;
|
||||
} else {
|
||||
$error_message = 'Identifiants incorrects';
|
||||
require_once __DIR__ . '/views/auth.php';
|
||||
require_once __DIR__ . '/../views/auth.php';
|
||||
}
|
||||
} else {
|
||||
require_once __DIR__ . '/views/auth.php';
|
||||
require_once __DIR__ . '/../views/auth.php';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
session_start(); // Assure-toi que la session est bien démarrée
|
||||
if (session_status() == PHP_SESSION_NONE) {
|
||||
session_start();
|
||||
}
|
||||
$controller = new AuthController();
|
||||
$controller->login();
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<?php
|
||||
error_reporting(E_ALL);
|
||||
ini_set('display_errors', 1);
|
||||
ini_set('log_errors', 1);
|
||||
ini_set('error_log', __DIR__ . '/php_errors.log');
|
||||
|
||||
session_start();
|
||||
|
||||
@@ -13,7 +14,7 @@ if (!isset($_SESSION["login"]) && !isset($_GET['action'])) {
|
||||
// Si l'utilisateur essaie de se connecter
|
||||
if (isset($_GET['action']) && $_GET['action'] === 'login') {
|
||||
require_once __DIR__ . '/controllers/auth.php';
|
||||
exit;
|
||||
exit;
|
||||
}
|
||||
|
||||
// Si l'utilisateur est connecté, afficher le menu
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<form method="post" action="/index.php?action=login">
|
||||
<form method="post" action="index.php?action=login">
|
||||
<label for="user_pseudo">Votre identifiant:</label>
|
||||
<input type="text" id="user_pseudo" name="user_pseudo" required><br>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user