Pb d'authentification php
Fermé
najoua
-
28 mai 2012 à 01:50
JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 30 mai 2012 à 17:22
JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 30 mai 2012 à 17:22
A voir également:
- Pb d'authentification php
- Easy php - Télécharger - Divers Web & Internet
- Double authentification google - Guide
- Code d'authentification instagram perdu ✓ - Forum Instagram
- Application d'authentification facebook - Guide
- Authentification transcash ✓ - Forum Consommation & Internet
3 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
28 mai 2012 à 21:11
28 mai 2012 à 21:11
déja une anomalie:
$req =$connexion->query("SELECT * FROM administration where nomad='$nom' and passwordad='$password' ");
JooS
Messages postés
2465
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
30 mai 2012 à 02:14
30 mai 2012 à 02:14
Salut !
Remarque : Le fait de mettre une redirection après l'affichage d'un message ne laissera pas le temps a l'utilisateur de lire le message !
<?php include_once("config.php"); $nom = (isset($_POST['nomad']) AND !empty($_POST['nomad'])) ? $_POST['nomad'] : ''; $password = (isset($_POST['passwordad']) AND !empty($_POST['passwordad'])) ? $_POST['passwordad'] : ''; $errors = ''; if(empty($nom)) $errors .= '<p>Entrez un nom d'utilisateur.</p>'; if(empty($password )) $errors .= '<p>Entrez un mot de passe.</p>'; if(empty($errors)) { $r = 'SELECT * FROM administration WHERE nomad = ? AND passwordad = ?'; $req =$connexion->prepare($r); $req->execute(array($nom,$password)); $data = $req->fetch(); if(!empty($data)) { if($data['passwordad'] == $password) { $success = 'Acces autorisé !'; } else $errors .= '<p>Mot de passe incorrect.</p>'; } else $errors .= '<p>Utilisateur inconnu.</p>'; } //---------------------------------- //Affichage des messages, s'il y en a if(isset($success)) echo $success; elseif(!empty($errors)) echo $errors; ?>
Remarque : Le fait de mettre une redirection après l'affichage d'un message ne laissera pas le temps a l'utilisateur de lire le message !
merci bcp, maintenant mon application fonctionne bien grace à votre solution merci :)
JooS
Messages postés
2465
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
Modifié par JooS le 30/05/2012 à 17:23
Modifié par JooS le 30/05/2012 à 17:23
Tant mieux ! :)
Résolu SVP, Merci !
Résolu SVP, Merci !
30 mai 2012 à 01:05