IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Captcha ASP qui a un comportement bizarre


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 9
    Par défaut Captcha ASP qui a un comportement bizarre
    Bonjour à tous,

    Ayant besoin d'un captcha sur un formulaire de contact, j'ai téléchargé le script V2 sur ce site : http://www.tipstricks.org/, script qui semble très bien.

    Je l'ai déployé sur mon serveur de développement, et surprise, ça ne fonctionne pas.
    L'image est bien générée mais en recopiant les caractères le site me dit que ce n'est pas bon.

    J'ai donc affiché la variable pour voir ce qu'elle contenait, et c'est là que c'est bizarre : la variable qui sert à vérifier les caractères ne contient pas la même chaîne que ce qui est affiché sur l'image.
    Où plutôt si, elle contient la bonne chaîne de caractères, mais après 3 rechargements de page (et entretemps, l'image s'est également regénérée...)

    J'avoue ne pas comprendre ce qui se passe, sachant que dans le code ASP, la fonction qui génère au hasard la chaîne de caractères est bien donnée en session et à la fonction de création de l'image.

    Auriez-vous une explication, une piste ? Je sèche...

    Merci d'avance !

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Bienvenu.

    Sympa ce script. En fait, voici ce qui se passe:
    1. La page "example.asp" est générée puis envoyée au navigateur
    2. Le navigateur charge l'image crée par la page "aspcaptcha.asp"
    3. La variable de session est renouvellée

    Ainsi, la valeur qui s'affiche dans l'image ne correspond jamais à celle qui s'affiche quand tu fais un response.write de la variable de session dans la page "example.asp". La page aura tjrs un temps de retard puisque c'est elle qui renouvelle la variable de session. D'ailleurs, la première fois que la page s'affiche la variable de session est vide.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 9
    Par défaut
    Merci pour cette explication ! En effet, ça ne peut pas marcher.
    Je vois déjà comment modifier tout ça pour tenter de faire fonctionner ce script.

    Une question reste quand même : Ce script à l'air de fonctionner sur le site de son auteur et sur d'autres sites sur lesquels je l'ai vu, quelque chose nous échappe ?

  4. #4
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Je l'ai utilisé tel que et il marche très bien.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Une variable boléenne qui se comporte bizarrement
    Par renaud26 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 05/11/2014, 18h28
  2. Réponses: 4
    Dernier message: 15/04/2014, 14h04
  3. [HttpClient] comportement bizarre, saute des catch()...
    Par iubito dans le forum Développement Web en Java
    Réponses: 4
    Dernier message: 04/02/2004, 15h25
  4. [Sybase] Comportement bizarre d'une table
    Par sdozias dans le forum Sybase
    Réponses: 4
    Dernier message: 03/02/2004, 10h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo