This repository has been archived on 2023-05-26. You can view files and clone it, but cannot push or open issues or pull requests.
web/inc/login.php

26 lines
670 B
PHP
Executable File

<?php
if (isset($_COOKIE['pseudo']) AND isset($_COOKIE['mdp']) AND isset($_SESSION['pseudo'])) {
try {
$bdd = new PDO('mysql:host=localhost;dbname=anternet;charset=utf8', 'debian-sys-maint', 'EDBytRte5TdZokTB', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
}
catch (Exception $e) {
die('Problème lors de la connexion par cookie : erreur PHP / MySQL : ' . $e->getMessage());
}
$reponse = $bdd->query('SELECT * FROM compte');
while ($donnees = $reponse->fetch()) {
if (password_verify($_COOKIE['mdp'], $donnees['mdp'])) {
$_SESSION['pseudo'] = htmlspecialchars($donnees['pseudo']);
$reponse->closeCursor();
}
}
}
?>