Formulaire connexion php
Résolu/Fermé
tortue60
Messages postés
250
Date d'inscription
jeudi 21 mars 2013
Statut
Membre
Dernière intervention
1 septembre 2013
-
23 avril 2013 à 22:52
tortue60 Messages postés 250 Date d'inscription jeudi 21 mars 2013 Statut Membre Dernière intervention 1 septembre 2013 - 28 avril 2013 à 16:18
tortue60 Messages postés 250 Date d'inscription jeudi 21 mars 2013 Statut Membre Dernière intervention 1 septembre 2013 - 28 avril 2013 à 16:18
A voir également:
- Formulaire connexion php
- Gmail connexion - Guide
- Gmail connexion autre compte - Guide
- Formulaire de réclamation facebook - Guide
- Hotmail connexion - Guide
- Facebook connexion - Guide
2 réponses
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
Modifié par jeremy.s le 23/04/2013 à 23:07
Modifié par jeremy.s le 23/04/2013 à 23:07
Salut !
"sauf que j'ai un problème" mais quel est ton problème tu ne l'explicite pas !
Mais à mon avis en lisant ton code, le problème doit être que ca ne marche pas.
Il rentre toujours dans le else du if ($db->query($requete)==false) non ?
Ensuite tu t'y prends mal pour vérifier en BDD. Mais il y a une multitude de sujet sur le forum, une simple recherche et tu aurais trouvé ton bonheur !
Jérémy
"sauf que j'ai un problème" mais quel est ton problème tu ne l'explicite pas !
Mais à mon avis en lisant ton code, le problème doit être que ca ne marche pas.
Il rentre toujours dans le else du if ($db->query($requete)==false) non ?
Ensuite tu t'y prends mal pour vérifier en BDD. Mais il y a une multitude de sujet sur le forum, une simple recherche et tu aurais trouvé ton bonheur !
Jérémy
armando_bond
Messages postés
5
Date d'inscription
dimanche 21 avril 2013
Statut
Membre
Dernière intervention
24 avril 2013
24 avril 2013 à 22:33
24 avril 2013 à 22:33
voila mon chér :
<?php
include_once("connexion.php");
$resultat = mysql_query("select login,pass from (le nom de vtr table) where login='$_POST('login')' AND pass='$_POST('pass')'");
if( mysql_fetch_row($resultat))
{
echo "<h1>connecté </h1>";
}
else
{
echo "non connécté";
echo "<a href='index.php'> esseyer encore</a>";
}
?>
<?php
include_once("connexion.php");
$resultat = mysql_query("select login,pass from (le nom de vtr table) where login='$_POST('login')' AND pass='$_POST('pass')'");
if( mysql_fetch_row($resultat))
{
echo "<h1>connecté </h1>";
}
else
{
echo "non connécté";
echo "<a href='index.php'> esseyer encore</a>";
}
?>
tortue60
Messages postés
250
Date d'inscription
jeudi 21 mars 2013
Statut
Membre
Dernière intervention
1 septembre 2013
24 avril 2013 à 22:35
24 avril 2013 à 22:35
je suis en mode orienté objet aussi moi
23 avril 2013 à 23:16
il me bloque pas ma connexion si c incorrect
23 avril 2013 à 23:28
Déjà tu fais une fois ta requete, et tu la refais dans le if.
Ensuite tu ne regardes même pas ce que te rapport ta requete ... Le fait de regarder si elle retourne true ou false te dis juste qu'elle a été executée ou non.
23 avril 2013 à 23:38
24 avril 2013 à 00:38
En gros :
1) Tu regarde si tes variables en post existent bien
2) Tu regarde si le login existe
3) Tu regarde si le mot de passe en post correspond au mot de passe en base de données
4) Tu rempli ta session
5) Tu redirige vers l'index (ou autre)
24 avril 2013 à 10:26