Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    come si crea un captcha?

    Ciao ragazzi, ho creato un form nel profilo dell'utente in modo da dargli anche la possibilità di cambiare la password quando vuole, però oltre ai due campi di testo dove inserire la nuova password e riscrivere la password vorrei inserirci anche un captcha (possibilmente con i caratteri moltissimo distorti e in php, senza javascript, e poi se tutto è ok eseguo l'update aggiornando la password.
    questo è il form:

    <FORM ACTION=\"update_password.php\" METHOD=\"post\">
    <input type=\"hidden\" name=\"id\" value=\"$user_id\">
    <input type=\"hidden\" name=\"utente\" value=\"$utente\">
    Nuova password:

    <INPUT TYPE=\"password\" NAME=\"nuova_password\" size=\"30\" maxlength=\"30\">


    Conferma nuova password:

    <INPUT TYPE=\"password\" NAME=\"conferma_new_pass\" size=\"30\" maxlength=\"30\">


    <INPUT TYPE=\"submit\" VALUE=\" Cambia \">
    <INPUT TYPE=\"reset\" VALUE=\"Annulla\">
    </FORM>

    questa il frammento principale della pag di controllo e esecuzione update "update_password.php":

    $nuova_password = $_POST['nuova_password'];
    $conferma_new_pass = $_POST['conferma_new_pass'];

    if(($_POST['nuova_password']) != ($_POST['conferma_new_pass']))
    {
    echo "Attenzione! Le password non coincidono!

    <a href=\"javascript:history.back(1)\">torna indietro</a>";
    exit;
    }
    else
    {
    //QUI PROCEDO CON L'UPDATE
    }

    Qualcuno può aiutarmi? Grazie a chi mi aiuterà. Ciao

  2. #2
    utilizzando le gd grafiche crei un file e lo includi poi

    [img]captcha.php[/img]

    nel file captcha.php crei l'immagine partendo da un numero, lettere o altro e poi la crei attraverso le gdi grafiche di php

    se non sei molto esperto cmq fai prima a cercare captcha e utilizzare un codice già prointo oppure sul manuale php trovi le info sulle gd

  3. #3
    ok DesertStorm, grazie mille, provo a cercare qualcosa già pronta, eventualmente riscrivo per chiedere consigli... mi tuffo subito nella ricerca. Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.