Crée une page d'autentification sans la base de donnée
Fermé
minou
-
8 janv. 2015 à 10:55
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 8 janv. 2015 à 15:06
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 8 janv. 2015 à 15:06
A voir également:
- Crée une page d'autentification sans la base de donnée
- Supprimer une page word - Guide
- Créer une page facebook - Guide
- Traduire une page web - Guide
- Formules excel de base - Guide
- Page d'accueil iphone - Guide
2 réponses
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
8 janv. 2015 à 11:27
8 janv. 2015 à 11:27
Bonjour,
<?php //------------------------- // Traitement du Submit //------------------------- if(isset($_POST)){ //récupération des variables du formulaire $login = isset($_POST['login'])?$_POST['login']:NULL; $password = isset($_POST['pwd'])?$_POST['pwd']:NULL; // si les champs existent et ne sont pas vides... if($login && !empty($login)&& $password && !empty($password)){ $loginAverifier = "admin"; $passwordAVerifier ="azer"; $testLogin = ($login === $loginAverifier)?true:false ; $testPwd = ($password === $passwordAVerifier)?true:false ; if( $testLogin=="ok" && $testPwd=="ok" ){ echo "<pre>connexion OK !!!</pre>"; }else{ echo "<pre> Erreur de login ou de mot de pass</pre>"; echo "<pre> Login:".$login." Password : ".$password; echo "</pre>"; } }else{ echo "<pre> Erreur ! login ou mot de pass vide !</pre>"; } } ?> <html> <head><title> Test login exemple </title></head> <body> <pre> <form name="monForm" action="" method="post"> <label> Login </label> <input type="text" name="login"> <label> Password </label> <input type="password" name="pwd"> <input type="submit" value="Go!!!"> </pre> </form> </body> </html>
Merci de me répondre aussi vite !
Mais il a des erreurs au niveau de la balise <pre> !
J'ai supprimer les balise <pre> pour voir le resultat mais il y pas une redirection quand j'insère le mot de passe et le login même si j'insère n'importe quoi le message d'erreur ne s'affiche pas
Mais il a des erreurs au niveau de la balise <pre> !
J'ai supprimer les balise <pre> pour voir le resultat mais il y pas une redirection quand j'insère le mot de passe et le login même si j'insère n'importe quoi le message d'erreur ne s'affiche pas
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
8 janv. 2015 à 14:13
8 janv. 2015 à 14:13
Tu passes bien par un serveur web ?
Tu as installé un Wamp sur ton PC ?? et tu as, dans l'URL que tu mets dans ton navigateur internet quelque chose du genre : http://localhost/tapage.php ???
Tu as installé un Wamp sur ton PC ?? et tu as, dans l'URL que tu mets dans ton navigateur internet quelque chose du genre : http://localhost/tapage.php ???
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
>
minou
8 janv. 2015 à 14:41
8 janv. 2015 à 14:41
Ben je ne comprend pas comment tu peux avoir des erreurs au niveau des balises <pre>...
ni même comment ça peut ne pas fonctionner...
j'ai testé sur mon poste et ça fonctionne parfaitement....
Tu as bien copier/coller mon code tel quel dans un fichier .php ??
Testes ça et dis moi ce que ça te donne :
ni même comment ça peut ne pas fonctionner...
j'ai testé sur mon poste et ça fonctionne parfaitement....
Tu as bien copier/coller mon code tel quel dans un fichier .php ??
Testes ça et dis moi ce que ça te donne :
<?php //------------------------- // Traitement du Submit //------------------------- if(isset($_POST) && $_POST){ //récupération des variables du formulaire $login = isset($_POST['login'])?$_POST['login']:NULL; $password = isset($_POST['pwd'])?$_POST['pwd']:NULL; // si les champs existent et ne sont pas vides... if($login && !empty($login)&& $password && !empty($password)){ $loginAverifier = "admin"; $passwordAVerifier ="azer"; $testLogin = ($login === $loginAverifier)?true:false ; $testPwd = ($password === $passwordAVerifier)?true:false ; if( $testLogin=="ok" && $testPwd=="ok" ){ // echo "<pre>connexion OK !!!</pre>"; // ici tu peux ajouter ta redirection vers une autre page.... header("location:index2.php"); }else{ echo "<pre> Erreur de login ou de mot de pass</pre>"; echo "<pre> Login:".$login." Password : ".$password; echo "</pre>"; } }else{ echo "<pre> Erreur ! login ou mot de pass vide !</pre>"; } } ?> <html> <head><title> Test login exemple </title></head> <body> <pre> <form name="monForm" action="" method="post"> <label> Login </label> <input type="text" name="login"> <label> Password </label> <input type="password" name="pwd"> <input type="submit" value="Go!!!"> </pre> </form> </body> </html>
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
8 janv. 2015 à 15:06
8 janv. 2015 à 15:06
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane