fix: adjust to global redirect url, remove multiple session start causing error 500
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
|
||||||
|
|
||||||
require_once __DIR__ . '/../models/LDAPAuth.php';
|
require_once __DIR__ . '/../models/LDAPAuth.php';
|
||||||
|
|
||||||
@@ -25,18 +24,20 @@ class AuthController
|
|||||||
$_SESSION['user_pseudo'] = $_POST['user_pseudo'];
|
$_SESSION['user_pseudo'] = $_POST['user_pseudo'];
|
||||||
$_SESSION['is_admin'] = $result['is_admin'];
|
$_SESSION['is_admin'] = $result['is_admin'];
|
||||||
$_SESSION['ldap_token'] = base64_encode($_POST['user_pseudo'] . ':' . $_POST['user_password']);
|
$_SESSION['ldap_token'] = base64_encode($_POST['user_pseudo'] . ':' . $_POST['user_password']);
|
||||||
header('Location: index.php');
|
header('Location: /index.php');
|
||||||
exit;
|
exit;
|
||||||
} else {
|
} else {
|
||||||
$error_message = 'Identifiants incorrects';
|
$error_message = 'Identifiants incorrects';
|
||||||
require_once __DIR__ . '/views/auth.php';
|
require_once __DIR__ . '/../views/auth.php';
|
||||||
}
|
}
|
||||||
} else {
|
} 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 = new AuthController();
|
||||||
$controller->login();
|
$controller->login();
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
error_reporting(E_ALL);
|
error_reporting(E_ALL);
|
||||||
ini_set('display_errors', 1);
|
ini_set('log_errors', 1);
|
||||||
|
ini_set('error_log', __DIR__ . '/php_errors.log');
|
||||||
|
|
||||||
session_start();
|
session_start();
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<form method="post" action="/index.php?action=login">
|
<form method="post" action="index.php?action=login">
|
||||||
<label for="user_pseudo">Votre identifiant:</label>
|
<label for="user_pseudo">Votre identifiant:</label>
|
||||||
<input type="text" id="user_pseudo" name="user_pseudo" required><br>
|
<input type="text" id="user_pseudo" name="user_pseudo" required><br>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user