Comment authentifier en php
Fermé
stephane_mc2004
Messages postés
755
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
8 février 2011
-
3 oct. 2008 à 20:56
stephane_mc2004 Messages postés 755 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 8 février 2011 - 5 oct. 2008 à 03:23
stephane_mc2004 Messages postés 755 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 8 février 2011 - 5 oct. 2008 à 03:23
A voir également:
- Comment authentifier en php
- Easy php - Télécharger - Divers Web & Internet
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- \R php ✓ - Forum PHP
- Bouton php - Forum PHP
- Php?id=1 - Forum PHP
4 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
3 oct. 2008 à 21:20
3 oct. 2008 à 21:20
Bonsoir,
if ($donnees['compte']!= $compte && $donnees['mdpasse']!= $mdpasse) { echo "erreur"; }
dans un test négatif (!=) il faut mettre OU au lieu de AND (c'est à dire || au lieu de &&)
une autre solution:
if ($donnees['compte']!= $compte && $donnees['mdpasse']!= $mdpasse) { echo "erreur"; }
dans un test négatif (!=) il faut mettre OU au lieu de AND (c'est à dire || au lieu de &&)
if ($donnees['compte']!= $compte || $donnees['mdpasse']!= $mdpasse) { echo "erreur"; }
une autre solution:
$reponse = mysql_query("SELECT * FROM mytable WHERE compte='".$compte."' AND mdpasse='".$mdpasse."'"); // Requête SQL if(mysql_num_rows($reponse)>0){// si un enregistrement correspond echo "bienvenue"; }else{ echo "erreur" ; exit(); }
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
95
3 oct. 2008 à 22:05
3 oct. 2008 à 22:05
Vaudrait mieux pas rajouter des addslashes également pour éviter quelques tentatives simple de hacking ?
$compte=addslashes($_POST['compte']);
?
$compte=addslashes($_POST['compte']);
?
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
3 oct. 2008 à 23:45
3 oct. 2008 à 23:45
le mieux c'est encore d'appliquer une Regex pour verifier que ce qu'on reçoit correspond bien à ce qu'on attend
pour le compte par exemple des lettres et des chiffres [a-zA-Z0-9] et combien mini et maxi
pour le mail il existe des Regex toutes faites
www.siteduzero.com pour plus de détails et mise en œuvre
@lain
pour le compte par exemple des lettres et des chiffres [a-zA-Z0-9] et combien mini et maxi
pour le mail il existe des Regex toutes faites
www.siteduzero.com pour plus de détails et mise en œuvre
@lain
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
95
4 oct. 2008 à 00:13
4 oct. 2008 à 00:13
Regex , j'aime pas mais pratique dans certains cas ...
Sinon siteduzero +1 !
Sinon siteduzero +1 !
stephane_mc2004
Messages postés
755
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
8 février 2011
96
5 oct. 2008 à 03:23
5 oct. 2008 à 03:23
Merci pour vos reponses ! Sinon, lorsque je teste en local le code, rien ne s'affiche sur la page, au lieu que sa affiche "bienvenue" ou "erreur".
je travaille avec Wamp Server
Merci encore
je travaille avec Wamp Server
Merci encore