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>



Pour protéger un document Word contre toute modification abusive, vous pouvez lui associer un mot de passe. Sélectionnez l’onglet FICHIER dans le Ruban, cliquez sur Enregistrer sous, sur Ordinateur puis sur Parcourir. Dans la partie inférieure droite de la boîte de dialogue Enregistrer sous, cliquez sur Outils puis sur Options générales.

Si vous souhaitez que vos lecteurs/correcteurs saisissent un mot de passe avant de pouvoir afficher le document, complétez la zone de texte Mot de passe pour la lecture.

Si vous souhaitez lecteurs/correcteurs saisissent un mot de passe avant de pouvoir enregistrer les modifications apportées au document, complétez la zone Mot de passe pour la modification.

A titre d’information, un mot de passe peut contenir n’importe quelle combinaison de lettres, chiffres, symboles et espaces. Il peut comporter jusqu’à 15 caractères de long.

Cliquez sur OK, confirmez votre ou vos mots de passe, puis cliquez sur Enregistrer pour sauvegarder le document. Désormais, seules les personnes en possession des mots de passe pourront lire ou modifier votre document.


Pour modifier le mot de passe d’un compte d’utilisateur, cliquez sur l’icône Préférences Système dans le Dock, puis sur l’icône Utilisateurs et groupes, dans la boîte de dialogue Préférences Système. Cliquez sur le cadenas affiché dans la partie inférieure gauche de la boîte de dialogue Utilisateurs et groupes, entrez le mot de passe de l’utilisateur courant et validez en cliquant sur Déverrouiller. Vous pouvez maintenant sélectionner un compte d’utilisateur dans la zone de liste. Cliquez sur l’icône Réinitialiser le mot de passe, entrez l’ancien mot de passe, le nouveau mot de passe, à deux reprises, et indiquez éventuellement un indice permettant de le retrouver dans la zone de texte Indice du mot de passe. Cliquez enfin sur Modifier le mot de passe. Vous pouvez refermer la boîte de dialogue Utilisateurs et groupes. Le nouveau mot de passe est immédiatement actif.


Vous avez oublié le mot de passe de votre compte Microsoft ? N’ayez crainte, vous pouvez le restaurer. Connectez-vous sur la page https://account.live.com/password/reset et suivez les indications données sur l’écran. Sélectionnez J’ai oublié mon mot de passe et cliquez sur Suivant :

Entrez votre adresse e-mail, les caractères affichés en-dessous pour prouver que vous n’êtes pas un robot et cliquez sur Suivant :

Indiquez comment vous voulez recevoir votre code de sécurité en choisissant une des options proposées puis cliquez sur Envoyer le code :

Vous recevez le code sur la boîte aux lettres ou le téléphone choisi. Entrez le code et cliquez sur Suivant :

Définissez le nouveau mot de passe à deux reprises et cliquez sur Suivant. Quelques instants plus tard, un message vous indique que le mot de passe a bien été modifié :