+ Rispondi alla Discussione
Risultati da 1 a 3 di 3

script cambio password utente registrato

Ultimo Messaggio di Imperor il:
  1. #1
    User L'avatar di Imperor
    Data Registrazione
    Oct 2008
    Località
    Roma
    Messaggi
    38
    Aggiungi Imperor su Facebook

    script cambio password utente registrato

    ciao ho cercato sul web uno script cambio password in md5 ho fatto delle modifiche ma da errore forse è sbagliato qualche settaggio posto lo script chiedo aiuto grazie
    -------------------------------------------------------
    <?php
    static $connectionLink = null;


    function getConnection()
    {
    global $connectionLink;


    if (true == is_null($connectionLink))
    {
    $connectionLink = createConnection();
    }


    return $connectionLink;
    }


    function createConnection()
    {
    $databaseHostName = 'xxxxxxxxxxx';
    $databaseUserName = 'xxxxxxxx';
    $databasePassword = 'xxxxxxxxx';
    $databaseName = 'xxxxxxxx';


    $connection=mysqli_connect($databaseHostName, $databaseUserName, $databasePassword, $databaseName);


    if (false == $connection)
    {
    die("Si è verificato un errore durante la connessione al database. Ricontrolla i dati di accesso");
    }


    return $connection;
    }


    //////////Collect the form data ////////////////////
    $userName =$_P0ST['user-name'];
    $userPassword =$_POST['user-password'];
    $userPasswordRepeat=$_POST['user-password-repeat'];
    /////////////////////////






    $userPassword = mysql_real_escape_string($userPassword );
    $userPasswordRepeat = mysql_real_escape_string($userPasswordRepeat);
    $userName = mysql_real_escape_string($userName);
    //Setting flags for checking
    $status = "OK";
    $msg="";


    //Checking to see if password is at least 3 char max 8
    if ( strlen($userPassword ) < 3 or strlen($userPassword ) > 15 )
    {
    $msg=$msg."La password deve essere superiore a 3 lunghezza char e lunghezza massima 15 charatteri<br/>";
    $status= "NOTOK";
    }


    //Checking to see if both passwords match
    if ( $userPassword <> $userPasswordRepeat )
    {
    $msg=$msg."Entrambe le password non sono corrispondenti<br/>";
    $status= "NOTOK";
    }



    $row = mysql_fetch_array($CorrectUser);
    if ($row['user-name'] == $userName)
    {
    $status = "OK";
    }
    else {
    print("Il tuo nome utente non è presente nel database. Si prega di verificare di inserire il nome utente corretto e riprovare.");
    $status = "NOTOK";
    }



    else {
    print("È stata immessa la password corrente sbagliata");
    $status = "NOTOK";
    }




    if($status<>"OK"){
    echo "<font face='Verdana' size='2' color=red>$msg</font><br><center><input type='button' value='Retry' onClick='history.go(-1)'></center>";
    }
    else
    { // if all validations are passed.
    if(mysql_query("UPDATE user SET password = MD5('$userPassword') WHERE user-name ='$userName'"))
    {
    echo "<font face='Verdana' size='2' ><center>Hai <br> cambiato la password con successo.</font></center>";
    }
    else
    {
    echo "<font face='Verdana' size='2' color=red><center>Sorry <br> Cambio password fallito.</font></center>";
    }


    }


    ?>

  2. #2
    Moderatore L'avatar di PietroR
    Data Registrazione
    Feb 2013
    Località
    Brescia
    Messaggi
    482
    Aggiungi PietroR su Linkedin
    Ciao Imperor
    quali sono gli errori che ti vengono tornati?

  3. #3
    User L'avatar di Imperor
    Data Registrazione
    Oct 2008
    Località
    Roma
    Messaggi
    38
    Aggiungi Imperor su Facebook
    ciao risolto grazie ce stavano dei campi che dovevo togliere

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.