Médiaforma

All posts tagged mot de passe

Ecrivez le code nécessaire pour accéder à une page Web protégée par un mot de passe. Pour cela :

  1. Vous définirez une page contenant un formulaire dans lequel sera saisi le mot de passe.
  2. Vous passerez le mot de passe à la page protégée. Si le mot de passe est “champion”, vous afficherez la page. Dans le cas contraire, vous afficherez un message indiquant que le mot de passe n’est pas le bon.

Solution

Mettez la vidéo sur pause et écrivez les deux pages demandées. Reprenez la lecture de la vidéo pour prendre connaissance de la solution du problème.

Voici la page dans laquelle est saisi le mot de passe :

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>Formulaire d'accès à la page protégée</title>
  </head>
  <body>
    <form name="MonFormulaire" method="post" action="page-protegee.php">
      <table><tr><td><label>Entrez le mot de passe</label></td>
      <td><input type="password" name="mdp"></td></tr>
      <tr><td></td><td><input type="submit" name="Nom" value="Envoyer"></td>
      </table>
    </form>
  </body>
</html>

Ce formulaire est traditionnel. Les informations affichées sont mises en forme par l’intermédiaire d’un tableau. Le champ de saisie du mot de passe est un input de type password. Un clic sur le bouton Envoyer provoque l’exécution de la page protegee.php.

Et voici le code de la page protégée par le mot de passe :

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>Formulaire d'accès à la page protégée</title>
  </head>
  <body>
    <?php
      if(isset($_POST["mdp"]))
        if ($_POST["mdp"] == "champion")
        echo "Vous avez accès au contenu protégé de cette page.";
        else
          echo "Le mot de passe entré n'est pas le bon. Réessayez...";
    ?>
  </body>
</html>

Si le mot de passe envoyé par le formulaire est champion, le message “Vous avez accès au contenu protégé de cette page.” Est affiché. Dans le cas contraire, le message ” Le mot de passe entré n’est pas le bon. Réessayez…” est affiché.

Exécutons ce code dans WAMP Server. Nous entrons le mot de passe champion et nous cliquons sur le bouton Envoyer. Le bon mot de passe a bien été transmis.

Revenons à la page précédente en cliquant sur le bouton Précédent du navigateur. Cette fois-ci, nous entrons un mot de passe différent de champion. Un clic sur le bouton Envoyer et un message indiquant que le mot de passe n’est pas le bon est affiché.

 


Les mots de passe entrés par l’utilisateur ne devraient jamais être stockés tels quels dans une base de données. Il est en effet possible que la base de données soit piratée et que les mots de passe soient utilisés à des fins malhonnêtes.

Pour crypter une chaîne (ici la chaîne “monMotDePasse”), utilisez la fonction crypt() :

$mdpCrypte = crypt("monMotDePasse");

La chaîne $mdpCrypte peut être stockée en toute sécurité dans la base de données.

Dans un deuxième temps, lorsque l’utilisateur saisit son mot de passe (pour se connecter à son espace membre ou accéder à ses données), vous devez le comparer à sa version cryptée en utilisant la fonction crypt() :

If (crypt($mdpSaisiParUtilisateur, $mdpCrypte) == $mdpCrypte)
  echo "Le mot de passe est correct.";
else
  echo "Le mot de passe est incorrect.";

Ici, $mdpCrypte représente le mot de passe crypté qui a été obtenu dans l’étape précédente et $mdpSaisiParUtilisateur le mot de passe saisi par l’utilisateur.

<pre>

</pre>


Lorsque plusieurs ordinateurs fonctionnant sous Windows 7 sont reliés en réseau (câble Ethernet, Wi-Fi, CPL, etc.), vous pouvez utiliser la fonctionnalité Réseau résidentiel pour faciliter le partage de leurs ressources. Quand un nouvel ordinateur veut rejoindre le groupe résidentiel, Windows lui demande de saisir le mot de passe du groupe résidentiel. Dans cette rubrique, je vais vous montrer comment retrouver ce mot de passe.

Cliquez sur Démarrer puis sur Ordinateur. Cliquez du bouton droit sur Groupe résidentiel et choisissez Afficher le mot de passe du groupe résidentiel dans le menu contextuel.


Dans la vidéo précédente, vous avez appris à interdire l’accès à une ou plusieurs pages dans Internet Explorer. Pour ce faire, vous avez dû définir un mot de passe de supervision. Ce mot de passe vous est demandé chaque fois que vous voulez modifier le paramétrage du Gestionnaire d’accès. Si vous le souhaitez, vous pouvez le supprimer. Mais attention, la restriction d’accès aux sites Web sera du même coup supprimée. Read more


De plus en plus de sites et de services Web protègent leur accès par mot de passe. Certains choisissent la facilité en utilisant un mot de passe du type azerty ou motdepasse. D’autres utilisent toujours le même mot de passe. Ces deux techniques sont vraiment à déconseiller. Dans cette rubrique, je vais vous donner une astuce pour créer un mot de passe difficile à trouver mais très facile à retrouver par celui qui l’a créé.

Il suffit pour cela de prendre les premières lettres des mots d’une chanson ou d’une phrase connue. Par exemple, si la phrase est “Lao Tseu l’a dit : il faut trouver la voie”, le mot de passe qui en découle est ltldiftlv.

Un seul bémol : il vous faut vous rappeler de la phrase utilisée ;)


Si vous utilisez votre ordinateur à la maison, vous désirerez peut-être ne pas avoir à entrer le mot de passe correspondant à votre compte d’utilisateur à chaque fois que vous démarrez le PC.

Cliquez sur Démarrer, tapez netplwiz dans la zone de texte et cliquez sur netplwiz dans la partie supérieure du menu Démarrer. Cette action affiche la boîte de dialogue Compte d’utilisateur, onglet Utilisateurs sélectionné. L’utilisateur principal est surligné. Décochez la case affichée dans la partie supérieure de la boîte de dialogue et cliquez sur Appliquer. Une nouvelle boîte de dialogue intitulée Ouvrir une session automatiquement est affichée. Entrez le mot de passe dans les deux zones de texte et validez en cliquant sur OK.
Désormais, Windows démarrera sans que vous ayez à entrer votre mot de passe.

Cette vidéo fait partie du pack Windows 7 Astuces Tome 1, en vente sur ce site. Les vidéos y ont une qualité optimale en 800×600 points. Cliquez sur l’image pour en savoir plus.