Accueil
Contact
Conditions d’utilisation
Navigation
Accueil
Contact
Conditions d’utilisation
Ci-dessous le code souhaité
<?php /* Template Name: admin-login */ ?> <?php session_start(); $bdd = new PDO('mysql:host=db720146777.db.1and1.com;dbname=db720146777','dbo720146777','Flofloflo51025102'); if(isset($_POST['formconnect'])) { $pseudoadmin = htmlspecialchars($_POST['pseudoadmin']); $passadmin = sha1($_POST['passadmin']); $recovery_user = $bdd->prepare('SELECT * FROM admins WHERE pseudoadmin = ? AND passadmin = ?'); $recovery_user->execute(array($pseudoadmin, $passadmin)); $userexist = $recovery_user->rowCount(); if($userexist == 1) { $userinfo = $recovery_user->fetch(); $_SESSION['id'] = $userinfo['id']; $_SESSION['pseudoadmin'] = $userinfo['pseudoadmin']; $_SESSION['flash']['success'] = "Vous êtes maintenant connecté en tant qu'administrateur."; header("Location: http://mescreations02.apps-1and1.net/admin?id=".$_SESSION['id']); exit(); } else { $_SESSION['flash']['erreur'] = "Mauvais identifiant ou mot de passe"; } ?> <?php require 'header.php' ?> <html> <head> <title>TUTO PHP</title> <meta charset="utf-8"> </head> <body> <?php if(isset($_SESSION['flash'])): ?> <?php foreach($_SESSION['flash'] as $type => $message): ?> <div class="attention-<?= $type; ?>"> <?= $message; ?> </div> <?php endforeach; ?> <?php unset($_SESSION['flash']); ?> <?php endif; ?> <form id="form-all" action="" method="POST"> <div class="form-titre">CONNEXION</div> <div class="form-group"> <label for="">Identifiant</label> <input type="text" name="pseudoadmin"/> </div> <div class="form-group"> <label for="">Mot de passe</label> <input type="password" name="passadmin"/> </div> <button type="submit" name="formconnect" class="form-bouton">Connexion</button> </form> </div> </div> <!-- fin container ALL (header.php) --> </body> </html> <?php require 'footer.php' ?>
A propos
Données personnelles
Gestion des cookies
Navigation
A propos
Données personnelles
Gestion des cookies