Authentification
1. Vue d’ensemble
Certains sites ont besoin d’authentifier les utilisateurs qui accèdent au site afin de vérifier que ces derniers sont bien inscrits.
Cette authentification comprend généralement deux étapes :
-
saisie par l’utilisateur d’informations d’identification, typiquement un nom et un mot de passe ;
-
vérification que l’identification saisie correspond bien à un utilisateur inscrit.
2. Saisie de l’identification
L’identification peut être saisie de deux manières :
-
par l’intermédiaire d’un formulaire prévu à cet effet ;
-
par les fonctions d’authentification HTTP.
a. Identification par formulaire
Formulaire:identificationIl est très simple de créer un petit formulaire permettant à l’utilisateur de saisir un nom et un mot de passe.
Exemple de script PHP (login.php) qui affiche ce formulaire (fonction de vérification pour l’instant non définie)
<?php
// Inclusion du fichier contenant les fonctions générales.
include('fonctions.inc.php');
// Fonction qui vérifie que l'identification saisie
// est correcte.
function utilisateur_existe($identifiant,$mot_de_passe) {
// Aléatoire, en attendant mieux ...
return (bool) rand(0,1);
}
// Initialisation...