'; // logo bluray // y a-t-il un membre connecté ? if(isset($_SESSION['Authenticated'])) { // message de bienvenue et lien de logout echo '
'; echo '

Bienvenue, '.$_SESSION['Authenticated']['login'].'

'; echo 'Vous êtes connecté en mode '.$_SESSION['Authenticated']['mode'].''; echo '
Cliquez sur ce lien pour Vous Déconnecter '; echo "

"; echo "
"; } else { // la page est-elle appelée par le formulaire de login, avec login et password non vides ? if(isset($_POST) && !empty($_POST['identifiant'])&&!empty($_POST['mot_de_passe'])) { extract($_POST); $lepasse = $_POST['mot_de_passe']; // les identifiants sont-ils corrects ? // on requête pour authentifier par comparaison require_once "includes/connectbdd.php"; $requete= 'SELECT * FROM t_membres WHERE pseudo ="'.$_POST['identifiant'].'"'; $result=$connexion->query($requete) or die('Echec de la requête'); if($result->num_rows>0) { $fiche = $result->fetch_assoc(); $monID = $fiche['IDuser']; // vérification du mot de passe if(password_verify($lepasse,$fiche['password'])) { // création de variables de session if($fiche['IsAdmin']==1){ $mode="administrateur"; } else { $mode= "membre"; } $_SESSION['Authenticated']= array( 'monID'=>$monID, 'login'=>$identifiant, 'pass'=>$lepasse, 'mode'=>$mode ); // recharger la page qui contient cet en-tête pour en actualiser le cartouche header("location:".$_SERVER['SCRIPT_NAME'].""); } else { // la vérification du mot de passe a échoué echo ' Identifiant et/ou Mot de Passe Incorrects ou Invalides Réessayer '; } } else { // la requête sur base de donnée ne retourne pas de couple PSEUDO:Password echo 'Identification impossible dans la base de données Réessayer '; } } else { // afficher le formulaire de connexion et l'invitation à s'inscrire echo '
Connexion Membre
'; echo '
Pour accéder à toutes les fonctionnalités du site,
vous devez vous inscrire (c\'est GRATUIT!)'; } // fin du formulaire } // fin du traitement en absence de création de session ?>