1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| <?php
// login.php
//les informations de connexion à la base de données
// sont codées ici "en dur"
$host="IpServeur";
$dbname="MaBase";
$user_econome="User";
$passwd_econome="Password";
// on teste si nos variables sont définies
if (isset($_POST['identifiant']) && isset($_POST['motdepasse']))
{
// on teste si le login et le mot de passe sont valides
if ($_POST['identifiant'] == $user_econome && $_POST['motdepasse'] == $passwd_econome )
{
// dans ce cas, tout est ok, on peut démarrer notre session
// on la démarre
session_start ();
// on enregistre les paramètres de notre utilisateur comme variables de session
// notez bien que l'on utilise pas le $ pour enregistrer ces variables
$_SESSION['utilisateur_db'] = $_POST['identifiant'];
$_SESSION['motdepasse_db'] = $_POST['motdepasse'];
$_SESSION['host_db'] = $host;
$_SESSION['nom_db'] = $dbname;
// on redirige notre utilisateur vers l'accueil principal
header ('location: sommaire.php');
}
else
{
// Le login et/ou le mot de passe sont incorrects
// On utilise alors un petit javascript lui signalant ce fait
echo '<body onLoad="alert(\'Identifiant inconnu...\')">';
// puis on le redirige vers la page d'accueil
echo '<meta http-equiv="refresh" content="0;URL=connexion.html">';
}
}
else
{
header ('location: connexion.html');
}
?> |