TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : Précédente 1 2 3 4 5 6 7 8 9 ... 37 38 39 40 Suivante | |
| Auteur | Message |
|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |
| Page : Précédente 1 2 3 4 5 6 7 8 9 ... 37 38 39 40 Suivante | |
jaye
|
# Posté le 03/09/2007 à 08:37:13 |
![]() Groupe : Membres |
Reprise du dernier message de la page précédente :
je pense que le principe est + simple que ca :quand on affiche le captcha (a l'affichage du formulaire), un code aléatoire est généré et stocké en session. quand on valide le formulaire, le code saisi est comparé à celui stocké en session. tant qu'on affiche pas de nouveau le formulaire, c'est toujours le même code qui reste stocké en session... bref il suffit d'afficher une fois le formulaire, de noter le code affiché par le captcha, puis de s'arranger pour valider autant de fois qu'on veut le formulaire sans réafficher celui-ci pour flooder le site. donc en effet la parade est simple, à la validation du formulaire, apres avoir comparé le code saisi, il suffit d'effacer le code stocké en session pour forcer le visiteur à repasser par la case "affichage du formulaire avec génération d'un nouveau code aléatoire". Redimensionner, optimiser, convertir en GIF PNG ou JPEG des photos et des images... C'est trop facile avec EasyPict |
ulried
|
# Posté le 03/09/2007 à 09:47:39 |
|
miniwar.fr Groupe : Membres |
Non cela ne sert a rien puisque pour verifier le code il faudra bien faire :
md5($_SESSION['code']) == md5($_POST['verif_code']) donc ca revient au même. |
Kolibot
|
# Posté le 03/09/2007 à 10:33:09 |
|
euh, non rien en fait Groupe : Membres |
Il va de soit qu'on met aussi à jour le $_SESSION['code'] à chaque nouvelle génération ... by Koli Postal |
Talus
|
# Posté le 03/09/2007 à 13:04:30 |
タルス![]() Groupe : Membres |
Ben tu récupères juste la session. Si elle ne passe pas par l'url... C'est qu'elle passe par les cookies
![]() Suffit donc de donner l'id de session au bot, et hop, il passe
|
ilys
|
# Posté le 03/09/2007 à 13:24:52 |
Vive le Rock, Linux, et le SDZ![]() Groupe : Membres |
Et par conséquent il faut faire un unset($code) à tout les captchas de la gallerie.
Il faudra aussi prévenir les deux auteurs des tutoriaux sur le sdz que leurs images antibots ne sert pas à grand chose. Je te remércie ulried pour cette très belle remarque.
Fait par Tn. >>>>>>Mon tuto sur la Recherche séquentielle et dichotomique >>>>>>Mon topic sur les images anti-bots Venez signer la PETITION ANTI-CENSURE |
Amenia
|
# Posté le 03/09/2007 à 14:13:27 |
Je suis un K3v1n5 libre !![]() Groupe : Bannis |
Heu... J'vais passer pour un boulet mais c'est parce que j'ai tres mal dormis cette nuit :
Quelqu'un pourait m'expliquer ce qui se passe exatement ? J'ai un livre d'or, un chat, une page d'inscription ... que je vais securiser et donc il me faudrait une petite explication merci. Ché pas touche compriche, yé né suiche qu'oune piti progamor. |
harcher81
|
# Posté le 03/09/2007 à 15:16:26 |
Et oui, c'est moi![]() Groupe : Membres |
|
Talus
|
# Posté le 03/09/2007 à 15:26:48 |
タルス![]() Groupe : Membres |
Un bon vieux $_SESSION = array(); et on en parle plus -.-
|
Amenia
|
# Posté le 03/09/2007 à 15:40:32 |
Je suis un K3v1n5 libre !![]() Groupe : Bannis |
Citation : Talus
Un bon vieux $_SESSION = array(); et on en parle plus -.- Ca pose probleme en cas d'espace membre. Citation : harcher81 À la place de faire un unset, il suffit donc de changer la $_SESSION['code'] lors de chaque chargement! dans ton code de vérification, tu mets $_SESSION['code']=0;, bien lors de la vérification tu dois vérifié que $_POST['code']!=0 pour être sûr. Donc je met mon code de captacha et apres la verification du code avec if($_SESSION['code'] = $_POST['code']) je fait un $_SESSION['code'] = NULL ça marche si apres je met if ($_SESSION['code'] == NULL OR $_POST['code'] == NULL) {ne pas mettre de message} ?? |
harcher81
|
# Posté le 03/09/2007 à 16:14:48 |
Et oui, c'est moi![]() Groupe : Membres |
Citation : Amenia
Donc je met mon code de captacha et apres la verification du code avec if($_SESSION['code'] = $_POST['code']) je fait un $_SESSION['code'] = NULL ça marche si apres je met if ($_SESSION['code'] == NULL OR $_POST['code'] == NULL) {ne pas mettre de message} ?? Pas sûr de ton code, moi je ferrais quelques choses comme cela: Code : PHP - Afficher / masquer les numéros de ligne
|
Talus
|
# Posté le 03/09/2007 à 19:00:59 |
タルス![]() Groupe : Membres |
Citation : Amenia
Citation : Talus Un bon vieux $_SESSION = array(); et on en parle plus -.- Ca pose probleme en cas d'espace membre. Et en quoi ? Tu fous même un capcha pour tes membres ?
|
harcher81
|
# Posté le 03/09/2007 à 19:29:59 |
Et oui, c'est moi![]() Groupe : Membres |
je suppose que non, dans mon cas, j,utilise els session pour garder le login e la passe en mémoire, si je fais un $_SESSION = array(); tous les sessions seront vidés donc le membre se trouve déconnecté.
Bien que tu as raison, pouruqoi mettre un image anti-bot lorsque c'est un membre connecter qui se présente? |
Talus
|
# Posté le 03/09/2007 à 19:46:36 |
タルス![]() Groupe : Membres |
Euh... $_SESSION concerne UNIQUEMENT la session du type qui interagitavec le serveur...
![]() Donc si tu fous un captcha aussi pour tes membres...
|
bilou89
|
# Posté le 03/09/2007 à 22:00:02 |
|
Groupe : Membres |
Pourquoi voulez-vous réinitialiser toute la session ??
Un simple unset($_SESSION['code']); ne suffit pas ?
Édité
le 03/09/2007 à 22:00:50
par bilou89
![]() |
Amenia
|
# Posté le 03/09/2007 à 22:09:50 |
Je suis un K3v1n5 libre !![]() Groupe : Bannis |
Citation : Talus
Citation : Amenia Citation : Talus Un bon vieux $_SESSION = array(); et on en parle plus -.- Ca pose probleme en cas d'espace membre. Et en quoi ? Tu fous même un capcha pour tes membres ? ![]() Ben $_SESSION['Pseudo'] est créée lors de la connexion, elle est réutilisé pour laffichage du lien d'admonistration dans le menu, elle est utilisé pour ne pas que les membre est à rentrer un Captcha ni leurs pseudo dans le tchat, livre d'or... Car oui, je ne met pas de captcha pour mes membres, mais justement, pour differencier un memebre d'un nom membre, il faut bien une session. |
Talus
|
# Posté le 03/09/2007 à 23:55:12 |
タルス![]() Groupe : Membres |
Ben comment dit tu si tu dois afficher ou non le captcha ? Si la session existe pas, tu peux la détruire... -.-
|
Vincordi
|
# Posté le 04/09/2007 à 11:26:53 |
|
PhpMan ` Groupe : Membres |
Sinon pour le captcha du Site Du Zero j'ai trouvé une lib qui, configurée par défault donne le même captcha : http://hostmini.free.fr/connexion.php
Et ça donne ça : (Non configuré : il y a des otpions audio, de lettres doubles, couleur, tailles, polices TTF...) |
Chaoxys
|
# Posté le 04/09/2007 à 19:26:43 |
Gros zéro :p![]() Groupe : Membres |
Voilà mon captcha:
Le code: Code : PHP - Afficher / masquer les numéros de ligne
Le résultat:
Édité
le 04/09/2007 à 22:29:31
par Chaoxys
|
ilys
|
# Posté le 04/09/2007 à 19:57:01 |
Vive le Rock, Linux, et le SDZ![]() Groupe : Membres |
surement que ta pas commencer ta page par session_start().
STP crée un nouveau sujetpour ton problème, je suis sûr que tu trouveras des zéros pour te répondre. Ce post c'est pour afficher des captchas, et de les noter. Merci de ta compréhension Fait par Tn. >>>>>>Mon tuto sur la Recherche séquentielle et dichotomique >>>>>>Mon topic sur les images anti-bots Venez signer la PETITION ANTI-CENSURE |
Jeremie64
|
# Posté le 05/09/2007 à 02:00:34 |
Get over it ! ![]() Groupe : Membres |
Y'en a qiu s'acharne à pas comprendre.
Mais bon, beau captcha. ![]() Bye Coding is more than a job, more than hobby, more than activity, it's a lifestyle ! PHP is a powerful programming language, if you know how to use it... |
ilys
|
# Posté le 05/09/2007 à 11:34:43 |
Vive le Rock, Linux, et le SDZ![]() Groupe : Membres |
Et les zéros, faudrais peut être qu'on restructure le post vous trouvez pas??
Déjà pour ceux qui aurons des idées de modification de l'introduction ça serai très bien. Ensuite je pourais édité mon message d'acceuil et y mettre toute les images de captchas du post, avec un lien qui renvoie vers le post de l'auteur. Vous en pensez quoi?? Fait par Tn. >>>>>>Mon tuto sur la Recherche séquentielle et dichotomique >>>>>>Mon topic sur les images anti-bots Venez signer la PETITION ANTI-CENSURE |
jolo2
|
# Posté le 05/09/2007 à 19:48:57 |
![]() Groupe : Membres |
bien
[Délire de Geek] Faites chanter votre PC pour Noël Juste un truk pas de majuscule a jolo2 c'est moche Problème avec mon script de coloration de code![]() Je vous conseille de jouer a ce jeu ![]() |
powange
|
# Posté le 05/09/2007 à 22:33:53 |
![]() Groupe : Membres |
tout entièrement d'accord!!
![]() ![]() Prouty, Prouta! 2 et 2 ne font pas 3! Extreme Jonglerie : Association de jongle sur Marseille Monopoz : Association de monocycle sur Marseille |
Jeremie64
|
# Posté le 05/09/2007 à 23:25:45 |
Get over it ! ![]() Groupe : Membres |
+2 !
![]() Bref, fais-le, ça facilitera le tout. Coding is more than a job, more than hobby, more than activity, it's a lifestyle ! PHP is a powerful programming language, if you know how to use it... |
ilys
|
# Posté le 07/09/2007 à 17:21:39 |
Vive le Rock, Linux, et le SDZ![]() Groupe : Membres |
Et voilà les gars, j'ai éditer mon premier message allez y faire un petit tour.
Maintenant, si vous pouviez nous faire un réglement pour poster sur ce post celà serai super encore. Autre chose pour ajouter une entrer dans le tableau veuillez me formuler un message en zcode comme ceci : Code : Zcode - Afficher / masquer les numéros de ligne
Merci à vous Fait par Tn. >>>>>>Mon tuto sur la Recherche séquentielle et dichotomique >>>>>>Mon topic sur les images anti-bots Venez signer la PETITION ANTI-CENSURE |
mwsaz
|
# Posté le 13/09/2007 à 00:47:53 |
![]() Groupe : Membres |
Citation : tnsaad
Moi je suis surtout impatient de voir l'un d'entre vous me faire un bot. Je veux bien te faire un OCR si c'est pas à des fins de flood... (en gros ça sort pas du sdz) Objets innanimés, avez-vous donc une âme? Qui s'attache à notre âme et nous force à l'aimer. |
Jeremie64
|
# Posté le 13/09/2007 à 01:20:00 |
Get over it ! ![]() Groupe : Membres |
Ça serait cool que tu nous montres le code.
De cette façon on, pourra tester nos codes. bye Coding is more than a job, more than hobby, more than activity, it's a lifestyle ! PHP is a powerful programming language, if you know how to use it... |
ilys
|
# Posté le 13/09/2007 à 10:53:42 |
Vive le Rock, Linux, et le SDZ![]() Groupe : Membres |
Tu pourrais faire un OCR, le mettre sur ton hébergeur, et on pourras tester les captchas poster ici pour leurs donner une note de sécurité.
Vous en pensez quoi?? Fait par Tn. >>>>>>Mon tuto sur la Recherche séquentielle et dichotomique >>>>>>Mon topic sur les images anti-bots Venez signer la PETITION ANTI-CENSURE |
bilou89
|
# Posté le 13/09/2007 à 18:24:16 |
|
Groupe : Membres |
Moi sa m'intéresse
.PS : mouarf j'ai supprimé les exemples de mes captchas, la rentrée ça me réussi pas .J'édite mes posts pour te redonner des liens tsnaad, tu pourra en mettre un sur ton 1er post ;p . EDIT : Voilà, version couleur et N&B (avec une préférence pour le N&B ).
Édité
le 13/09/2007 à 18:58:12
par bilou89
![]() |
Stax
|
# Posté le 21/09/2007 à 05:45:54 |
Et puis pourquoi pas?![]() Groupe : Membres |
Image Generee :
![]() Code(Commentaires en anglais, puisque le site est en anglais...bah, traduirai si vous comprenez pas )Code : PHP - Afficher / masquer les numéros de ligne
Vous devez definir le $_SESSION['answer'] dans la page ou le formulaire est affiche.
Édité
le 21/09/2007 à 07:33:05
par Stax
Avatar chat et adresse e-mail gratuite.(En Français) Hébegemment de TOUS les type de fichiers gratuit.(En Anglais) |
ilys
|
# Posté le 21/09/2007 à 14:56:46 |
Vive le Rock, Linux, et le SDZ![]() Groupe : Membres |
Et voilà mon post a été édité.
A l'avenir pour me faciliter la tache essayer de poster votre captcha avec ce code : Code : Zcode - Afficher / masquer les numéros de ligne
Fait par Tn. >>>>>>Mon tuto sur la Recherche séquentielle et dichotomique >>>>>>Mon topic sur les images anti-bots Venez signer la PETITION ANTI-CENSURE |
Retour au forum "PHP" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
108 Zéros connectés |
6 requêtes |
0.0594s (0.0436s)
