![]() |
Auteur : | Rom11 | Commentaires : | 4 |
| Note : | ![]() |
Vu : | 361 | |
| Date : | 22/04/2008 à 20h22 | Actions : | Commenter et noter ce tutorial | |
| Dernière modification : | 10/05/2008 à 10h41 |
.
!
![]() Groupe : Membres |
Tutoriel utile mais j'ai quand même des remarques .Tout d'abord, dans ton intro, tu dis "la technique abordée dans ce tutoriel sera une habitude à prendre si vous ne connaissez pas encore ces fonctions si vous voulez que votre site ne se fasse pas cracker facilement !". On cracke un logiciel mais pas un site ; un site on le hack .Deuxièmement, htmlentities ne sert pas à "empêcher d'afficher du html sur une donnée que l'utilisateur à entré" mais à convertir tous les caractères éligibles en entités HTML. On affiche pas toujours les données de l'utilisateur. Troisièmement, "ça affichera une boite d'alerte avec /Hacked/ écrit à l'intérieur !". Détail mais il fallait que je le dise. Quatrièmement, "Cette fonction transforme n'importe quelle valeur en nombre, sauf si cette valeur est déjà un nombre ", en valeur numérique entière équivalente d'une variable. Cinquièmement, Code PHP: <?php $pseudo = mysql_real_escape_string(htmlentities($_POST['pseudo'])); // CETTE LIGNE NOUS INTÉRESSE $pass = md5($_POST['pass']); // On crypte le mot de pass $mail = mysql_real_escape_string($_POST['pseudo']); // CETTE LIGNE NOUS INTÉRESSE mysql_query("INSERT INTO membres VALUES('', '".$pseudo."', '".$pass."', '".$mail."', '".time()."', '2')") or die(mysql_error()); ?> 3eme ligne, tu prends le pseudo ou le mal ?Mauvais..., je suis dur mais c'est pour que tu progresses ... . Perso, je me demande comment on a pu faire pour te le valider ... |
Groupe : Membres |
Salut, j'ai pas bien compris ce tuto Enfin bref, voila ce que j'ai fait pour sécuriser mon formulaire, et ce au niveau du traitement de l'encoi des donées J'ai mit: Code : $contenant=str_replace("'","'",$contenant); $contenant=str_replace('"','"',$contenant); $contenant=str_replace('<','<',$contenant); $contenant=str_replace('>','>',$contenant); ps: La mise en forme a etait changé, L'absence de ; apres < et >, sont normal, j'ai eviter que le serveur interprete cela )et au lieu d'afficher le resultat, que ca pourais faire en php, (j'ai essayer avec mon message de validation du méssage) voici ce que ca ma donner: Code : <? echo("<center><font color=blue> <br/><br/><br/> <h3>Demande envoyée! <br/> Votre demande vas étre validé, et nous vous recontarcterons.</h3></font> <br/><a href='http://www.textonetwork.fr'/>Cliquez ici pour revenir à l'accueil</a></center>"); ?> Quec vous en pensez?? Je sait c'est long a faire, mais au moins ca fonctionne, car le tuto na a pas marcher chez moi ++ LINUX POoOoOoOoOoOoOoOoWA |
![]() Groupe : Membres |
Ce tutoriel est très mal fait bambou . |
Groupe : Membres |
Pk bambou c'est pas mon tuto Un jour, Chuck Norris a voulu enseigner le Jeet Kun Do à de jeunes handicapés mentaux. C'est ainsi qu'est née la Tecktonic.
|