|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2011 Messages : 41 ![]() |
Bonjour chers amis développeurs!
content d'être parmi vous comme toujours ... Bon j'ai un souci: J'ai une table contenant les colonnes "nom", "mail" et "mot_de_passe_" et dans mon cript php, je souhaiterais afficher le nom se trouvant là où Code :
mail=$_POST['mail'] et mot_de_passe=$_POST['pass'] Code :
SELECT nom WHERE mail=$_POST['mail'] AND mot_de_passe=$_POST['pass'] |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 802 ![]() |
Code :
$chaine_sql = "SELECT nom WHERE mail = '{$_POST['mail']}' AND mot_de_passe = '{$_POST['pass']}'"; Cependant il est à noter que c'est franchement plus que moche de faire ainsi. Les variables ne sont pas vérifiées et on pourrait passer n'importe quoi. Il faut faire des vérifications : type de champs attendu, échappement des caractères spéciaux, ... |
|
|
10
|
|
|
#3 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
10
|
|
|
#4 |
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 802 ![]() |
Tu n'as semblerait-il pas eu le courage de lire tout mon message Stealth35.
|
|
|
10
|
|
|
#5 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
ca fait un peu : "tien voici le code par contre c'est pas bon"
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Benjamin Consultant informatique Inscription : août 2007 Messages : 160 ![]() |
Il n'y a pas de clause "FROM", donc aucune de vos requêtes ne fonctionnera.
|
|
|
10
|
|
|
#7 | |
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 802 ![]() |
Citation:
mysql_real_escape_string() alors qu'il pourrait utiliser PDO ? ![]() Mais sinon je tire mon chapeau à bhamp0, il a trouvé l'erreur la plus élémentaire qui soit et qui devait en tout état de cause être la seule.
|
|
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2011 Messages : 41 ![]() |
Chers amis, chers freres je vous remercie!
Le code marche parfaitement et j'en suis ravi... Au passage, sachez que je suis un passionné de la programmation et si je vous pause cette question "simple" c'est parce que là où je suis, on n'étude pas les langages du web (juste un peu le langage C) donc tous ce que je fais en PHP ou JAVA ou C++ ou VB.NET ou Sql ou Qt n'est que projet personnel... Par ailleurs, je fonctionne comme ceci dans ma procedure: 1) j'ai fini le design de mon site 2) je bosse sur les BD pour évidemment transiter mes infos de page en page 3) lorsque tout est fini,je VERIFIE LA SECURITé liée au données réçues et bien d'autres! c'est pourquoi j'ai omis tout ce qui conserne la sécurité dans mon message précédent; En générl la sécurité c'est ma derniere étape...! Est-ce une mauvaise méthode? un conseil serait le bienvenu... Merci encore très chers! |
|
|
00
|
|
|
#9 |
|
Membre confirmé
![]() Benjamin Consultant informatique Inscription : août 2007 Messages : 160 ![]() |
La sécurité se prévoit en général, en amont du projet, au moment de la phase d'architecture.
Que ce soit un projet personnel ou professionnel d'ailleurs ... |
|
|
00
|
|
|
#10 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2011 Messages : 41 ![]() |
Ok! ok dans ce cas je changerai de methode au moment venu... merci encore mais sinon je prefere souvent tout finir et après je refais un tour complet sur le programme pour le sécuriser au maximum... merci pour le conseil!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com