Lors de la connexion, un cookie est créé pour gérer les autorisations d’accès. Ce cookie indispensable à la navigation est détruit à la fermeture du navigateur.
Pour se connecter, il faut un « identifiant » et un « mot de passe ».
Quatre étapes simples :
Propositions de mot de passe :
Pour information, voici le script PHP qui génère la suite de caractères nécessaires à la connexion.
<?php
$glogin = '';
$sel = '';
if (isset($_POST['Glogin'])) {
$glogin = $_POST['Glogin'];
}
$gmdp = '';
if (isset($_POST['Gmdp'])) {
$gmdp = $_POST['Gmdp'];
}
if ($glogin != '' && $glogin != $gmdp && strlen($gmdp) > 7) {
$sel = mt_rand();
$gmdp_crypt = sha1($gmdp.$sel);
echo '['.$glogin.'`'.$gmdp_crypt.'```0`'.gmdate('d/m/Y').'`.$sel.`]';
}
else {
?>
<form method="post" action="genere_mot_passe_escxv.php">
<fieldset>
<legend>Générer les données de connexion</legend>
<label for="Glogin">Identifiant :</label>
<input type="text" name="Glogin" id="Glogin" />
<label for="Gmdp">Mot de passe :</label>
<input type="password" name="Gmdp" id="Gmdp" size="11" />
<input type="submit" id="Submit" value="Oui !" />
</fieldset>
</form>
<?php
if($glogin != '' && $glogin == $gmdp || strlen($gmdp) < 8) {
?>
Le mot de passe ne peut être identique à l'identifiant et comporte
au moins huit caratères. Merci de recommencer.
<?php
}
}
?>