0% ont trouvé ce document utile (0 vote)
13 vues1 page

Vérification des identifiants utilisateurs

Le document présente une fonction PHP qui vérifie les identifiants d'un utilisateur en comparant un email et un mot de passe avec les données stockées dans un fichier JSON. Si le fichier n'existe pas ou si les identifiants ne correspondent à aucun utilisateur, la fonction retourne false. En cas de succès, un message de connexion réussie est affiché, sinon un message d'erreur est retourné.

Transféré par

DAITO
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
13 vues1 page

Vérification des identifiants utilisateurs

Le document présente une fonction PHP qui vérifie les identifiants d'un utilisateur en comparant un email et un mot de passe avec les données stockées dans un fichier JSON. Si le fichier n'existe pas ou si les identifiants ne correspondent à aucun utilisateur, la fonction retourne false. En cas de succès, un message de connexion réussie est affiché, sinon un message d'erreur est retourné.

Transféré par

DAITO
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

<?

php
function verifierIdentifiants($email, $motDePasse, $cheminFichierJson) {
if (!file_exists($cheminFichierJson)) {
return false;
}

$contenu = file_get_contents($cheminFichierJson);
$utilisateurs = json_decode($contenu, true);

foreach ($utilisateurs as $utilisateur) {


if ($utilisateur['email'] === $email && password_verify($motDePasse,
$utilisateur['password'])) {
return true; // Identifiants valides
}
}

return false; // Aucun utilisateur trouvé avec ces identifiants


}

// Exemple d'utilisation
$email = 'exemple@[Link]';
$motDePasse = 'monMotDePasse'; // Mot de passe saisi par l'utilisateur
$fichier = '[Link]';

if (verifierIdentifiants($email, $motDePasse, $fichier)) {


echo "Connexion réussie.";
} else {
echo "Email ou mot de passe incorrect.";
}
?>

Vous aimerez peut-être aussi