Dofus
This commit is contained in:
+10
-1
@@ -8,6 +8,9 @@ session_start();
|
||||
// Ajout de connexion a la bdd
|
||||
require_once('../functions/databaseConnection.php');
|
||||
|
||||
// Ajout des logs Discord
|
||||
require_once('../functions/sendLogs.php');
|
||||
|
||||
// La requête doit être un POST sinon on l'a refuse
|
||||
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
|
||||
header('Location: ./../pages/login.php');
|
||||
@@ -29,6 +32,8 @@ try {
|
||||
|
||||
// On regarde si le mdp correspond à celui en bdd
|
||||
if (!$user || !password_verify($password, $user['password'])) {
|
||||
// Log Discord : tentative de connexion échouée (utile pour repérer le bruteforce)
|
||||
sendLog("Tentative de connexion échouée avec l'identifiant : " . $username);
|
||||
header('Location: ./../pages/login.php');
|
||||
exit;
|
||||
}
|
||||
@@ -46,7 +51,11 @@ try {
|
||||
error_log('Le serveur WEB ne peut pas modifier la date de dernière connexion : ' . $e->getMessage());
|
||||
}
|
||||
|
||||
// Log Discord : connexion réussie
|
||||
sendLog("Connexion réussie", $user['username']);
|
||||
|
||||
//Redirection vers home.php puisque que l'utilisateur est forcément connecté
|
||||
header('Location: ./../pages/home.php');
|
||||
// (?login=1 déclenche la notification "Connexion réussie" sur la page)
|
||||
header('Location: ./../pages/home.php?login=1');
|
||||
exit;
|
||||
?>
|
||||
Reference in New Issue
Block a user