[PHP] Problème script
kymary
Messages postés
63
Date d'inscription
Statut
Membre
Dernière intervention
-
kymary Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
kymary Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila je début en PHP et j'aimerais faire une script de connexion tout simple, mais j'ai essayer beaucoup de chose en farfouillant partout mais rien n'y fait j'y arrive pas.
Je veut simplement que le script vérifie si le login et mdp sont correct ou non.
Si quelqu'un pouvait m'aider ce serait super gentil.
Merci et bonne journée
<?php
$identifiant=$_POST['login'];
$pass=$_POST['mdp'];
$db=mysql_connect("localhost","root","root") or die ("erreur de connexion".mysql_erreur());
mysql_select_db("Nuage-Pluie",$db) or die ("erreur de connexion à la base Nuage-Pluie");
$req="SELECT identifiant, pass FROM identification where $identifiant=identifiant and $pass=pass";
$sql=mysql_query($req);
if(isset($_POST['login'] == "$identifiant") or (isset($_POST['mdp'] == "$pass")))
{
echo "Bon mot de passe";
}
else
{
echo "Mauvais MDP";
}
mysql_close();
?>
Voila je début en PHP et j'aimerais faire une script de connexion tout simple, mais j'ai essayer beaucoup de chose en farfouillant partout mais rien n'y fait j'y arrive pas.
Je veut simplement que le script vérifie si le login et mdp sont correct ou non.
Si quelqu'un pouvait m'aider ce serait super gentil.
Merci et bonne journée
<?php
$identifiant=$_POST['login'];
$pass=$_POST['mdp'];
$db=mysql_connect("localhost","root","root") or die ("erreur de connexion".mysql_erreur());
mysql_select_db("Nuage-Pluie",$db) or die ("erreur de connexion à la base Nuage-Pluie");
$req="SELECT identifiant, pass FROM identification where $identifiant=identifiant and $pass=pass";
$sql=mysql_query($req);
if(isset($_POST['login'] == "$identifiant") or (isset($_POST['mdp'] == "$pass")))
{
echo "Bon mot de passe";
}
else
{
echo "Mauvais MDP";
}
mysql_close();
?>
A voir également:
- [PHP] Problème script
- Script vidéo youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Expert php pinterest - Télécharger - Langages
3 réponses
Tu fais
En prenant en compte la modification de maka54, cela donnerais plutôt
$identifiant=$_POST['login']; $pass=$_POST['mdp'];puis tu test
if(isset($_POST['login'] == "$identifiant") or (isset($_POST['mdp'] == "$pass"))) { echo "Bon mot de passe"; } else { echo "Mauvais MDP"; }sans modifier la valeur contenue dans $identifant et $pass, ton code devrait toujours t'afficher bon mot de passe. Il faudrait plutôt tester le contenu de la requête.
En prenant en compte la modification de maka54, cela donnerais plutôt
<?php $identifiant=$_POST['login']; $pass=$_POST['mdp']; $db=mysql_connect("localhost","root","root") or die ("erreur de connexion".mysql_erreur()); mysql_select_db("Nuage-Pluie",$db) or die ("erreur de connexion à la base Nuage-Pluie"); $req="SELECT identifiant, pass FROM identification where identifiant=$identifiant and pass=$pass"; $sql=mysql_query($req); $res=mysql_fetch_row($sql); if($res[0] == $identifiant AND $res[1] == $pass) { echo "Bon mot de passe"; } else { echo "Mauvais MDP"; } mysql_close(); ?>