Exercice : Page de connexion PHP

L'objectif de cet exercice est d'employer ce que nous avons appris précédemment, il est facile et utile, pratiquer ce vous connaissez et vous trouverez que vous etes  capables de programmer un simple script à la fin ..

Le but

  • Une page de connexion , formulaire avec  deux champs .. un pour le nom utilisateur et l'autre pour le mot de passe ..
  • Une Page qui reçois les information de la formulaire et qui fait des tests sur le nom d'utilisateur et le mot de pass
  •  Si les information sont correct l'utilisateur peu accéder a le contenu de la page si non  il reçois un message d’erreur ..

Techniques à utiliser

  • Les formulaires
  • Les Conditions
  • La fonction $_POST[] .

A vous de jouer ;) ....

La réalisation d'une formulaire : comme vous voyez on ic une formulaire de login alors le méthode doit etre POST car on ici des information privée  ;)

<html>
<body>
<form action="login.php" method="POST">
 Nom  d'utilisateur  : <input type="text" name="user" /><br/>
Mot de pass : <input type="password" name="pass" />
<input type="submit" value="Envoyer" /><br/>
</form>
</body>
</html>
Cela doit apparaître comme :
une formulaire html methode post
La page qui va reçois  les donnes de formulaire :
<html>
<header>
</header>
<body>
<?php
// on va créer deux variable qui porte les vrai infos de login username et password
$username="admin";
$password="demopass";
// on va faire un test si il ya des information a collecter ou non
if ((isset($_POST['user'])) and (isset($_POST['pass'])))
{
//on va tester si les champs vide
if((empty($_POST['user']) or (empty($_POST['pass'])){
echo "Vous devrez remplir toutes les champs !!";
}
else
{
// les champs sont pas vide alors on va faire les test de login
if(($username==$_POST['user']) and ($password==$_POST['pass']))
{
echo "Bienvenu sur $username ";
}
else
{
echo "Les informations sont incorrect !! <br>Veuillez vérifier vos infos !!";
}
}
?>
</body>
</html>

C'est un simple exemple pour vous ..  un peu de pratique vous allez améliorer le script

Article plus récent Article plus ancien

One Response to “Exercice : Page de connexion PHP”