Visualizzazione risultati 1 fino 5 di 5

Discussione: Validatore registrazione anti-bot

  1. #1
    Guest

    Predefinito Validatore registrazione anti-bot

    ciao a tutti.

    sto creando un sito e vorrei disporre un validatore per controllare la registrazione al sito.

    grazie ad uno script trovato qui sul forum riesco a generare una immagine gif con una stringa di 5 caratteri.

    il fatto è che non riesco a passare la stringa alle pagine successive in modo da poter controllare che l'utente inserisca correttamente il codice :(

    ho provato con una variabile di sessione ma non la rileva.

    come posso fare?

    grazie.

  2. #2
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    bhe,tu gli dai una valore ad una variabile di sessione presa dai valori che sono sull'immagine,e poi la verifichi nel secondo step.

    ad esempio:

    all immagine gli passi 5235436

    la passi ad una var di sessione
    $sec_code = 5235436;
    $_SESSION['security_code'] = $sec_code;
    e poi verifichi che un valore passato per post soddisfi la condizione

    if($_post['security'] == $_SESSION['security_code'])
    else
    non corrisponde..

    ovviamente ricordati di inserire session_start() su entrambe le pagine o sulla pagina se ne usi una..ciao
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  3. #3
    Guest

    Predefinito

    chiaramente da rinco quale sono non mi ero ricordato di avviare la sessione con session_start() nella pagina che crea l'immagine, perchè per il resto avevo già adottato quella strategia, anche se sono per:

    if($_post['security'] != $_SESSION['security_code']){ DIE }

    il fatto è che facendo un check della stringa -visualizzazondola affianco- mi sono reso conto che la variabile di sessione è come se fosse sfasata di uno.
    cioè il codice che visualizza non è lo stesso mostrato dall'immagine, bensì quello mostrato dall'immagine precedente...
    malgrado ciò lo script di validazione funge...

    ad ogni modo grazie :)

  4. #4
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    perchè gli devi ripassare il valore ogni qual volta aggiorni il valore che stà sull'immagine,altrimenti la variabile di sessione mantiene come giusto che sia il valore precedente :)
    ciao
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  5. #5
    Guest

    Predefinito

    boh non ho capito.
    io facevo semplicemente l'echo della variabile di sessione.
    ad ogni modo il sistema funge, quindi sono felice così :)

    preparatevi a fluire copiosi nel mio sito, sta li li per.... :)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •