Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560

    criptare password in MD5

    Come posso fare in modo che alla registrazione inserisca la password criptata in MD5 nel database mysql?

    Codice PHP:
    //Verifico la presenza dell'e-mail nel database
    $query "SELECT * FROM members WHERE email='email'";
    $result mysql_query($sql);
    $verify mysql_fetch_row($result);

    if(
    count($verify))//Verifico se l'e-mail esiste nel database almeno una volta
    {
    echo 
    "Impossibile completare la registarzione: qualcuno ha già efettuato la registarzione con l'e-mail  '$mail'; utilizzane un'altra!";
    }else{
    //altrimenti eseguo la query
      
      //send member information
      
    $message 
    '
    Thanks for registering.

    Please keep the following for your records:

    Username: '
    .$_REQUEST['email'].'
    Password: '
    .$password;
     
    //mail member
      
    @mail($_REQUEST['email'],'Member Registration',$message,'From:'.$settings['email']);
      
    $mailmessage '<div align=center class="pageSubTitle">Username and Password sent to '.$_REQUEST['email'].'</div>';
      @
    mail($settings['email'],'How did you hear about us',$_REQUEST['hear_about'],'From:'.$settings['email']);
      
    $insertSQL sprintf("INSERT INTO membro (name, address, city, `state`, zip, active, email, password, phone) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)",
                           
    GetSQLValueString($_POST['name'], "text"),
                           
    GetSQLValueString($_POST['address'], "text"),
                           
    GetSQLValueString($_POST['city'], "text"),
                           
    GetSQLValueString($_POST['state'], "text"),
                           
    GetSQLValueString($_POST['zip'], "text"),
                           
    GetSQLValueString($_POST['active'], "text"),
                           
    GetSQLValueString($_POST['email'], "text"),
                           
    GetSQLValueString($password"text"),
                           
    GetSQLValueString($_POST['phone'], "text"));

      
    mysql_select_db($database_myconn$myconn);
      
    $Result1 mysql_query($insertSQL$myconn) or die(mysql_error()); 
    grazie

  2. #2
    La sintassi è...
    Codice PHP:
    md5(stringa
    esempio:
    Codice PHP:
    $pass "LeLuF!GhEr99"
    $password md5($pass); 

  3. #3
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    Codice PHP:
    Username'.$_REQUEST['email'].'
    Password'.$password;
     //mail member
      @mail($_REQUEST['
    email'],'Member Registration',$message,'From:'.$settings['email']);
      $mailmessage = '
    <div align=center class="pageSubTitle">Username and Password sent to '.$_REQUEST['email'].'</div>';
      @mail($settings['
    email'],'How did you hear about us',$_REQUEST['hear_about'],'From:'.$settings['email']);
      $insertSQL = sprintf("INSERT INTO members (name, address, city, `state`, zip, active, email, password, phone) VALUES (%s, %s, %s, %s, %s, %s, %s, '".md5(
    $password)."', %s)",
                           GetSQLValueString($_POST['
    name'], "text"),
                           GetSQLValueString($_POST['
    address'], "text"),
                           GetSQLValueString($_POST['
    city'], "text"),
                           GetSQLValueString($_POST['
    state'], "text"),
                           GetSQLValueString($_POST['
    zip'], "text"),
                           GetSQLValueString($_POST['
    active'], "text"),
                           GetSQLValueString($_POST['
    email'], "text"),
                           GetSQLValueString($password, "text"), 
    mod:
    Codice PHP:
    VALUES (%s, %s, %s, %s, %s, %s, %s'".md5($password)."', %s)
    così va bene?

  4. #4
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Originariamente inviato da Lino80
    Codice PHP:
    Username'.$_REQUEST['email'].'
    Password'.$password;
     //mail member
      @mail($_REQUEST['
    email'],'Member Registration',$message,'From:'.$settings['email']);
      $mailmessage = '
    <div align=center class="pageSubTitle">Username and Password sent to '.$_REQUEST['email'].'</div>';
      @mail($settings['
    email'],'How did you hear about us',$_REQUEST['hear_about'],'From:'.$settings['email']);
      $insertSQL = sprintf("INSERT INTO members (name, address, city, `state`, zip, active, email, password, phone) VALUES (%s, %s, %s, %s, %s, %s, %s, '".md5(
    $password)."', %s)",
                           GetSQLValueString($_POST['
    name'], "text"),
                           GetSQLValueString($_POST['
    address'], "text"),
                           GetSQLValueString($_POST['
    city'], "text"),
                           GetSQLValueString($_POST['
    state'], "text"),
                           GetSQLValueString($_POST['
    zip'], "text"),
                           GetSQLValueString($_POST['
    active'], "text"),
                           GetSQLValueString($_POST['
    email'], "text"),
                           GetSQLValueString($password, "text"), 
    mod:
    Codice PHP:
    VALUES (%s, %s, %s, %s, %s, %s, %s'".md5($password)."', %s)
    così va bene?
    No devi trasformare $password nella funzione GetSQLValueString:
    Codice PHP:
    $insertSQL sprintf("INSERT INTO members (name, address, city, `state`, zip, active, email, password, phone) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)",
                           
    GetSQLValueString($_POST['name'], "text"),
                           
    GetSQLValueString($_POST['address'], "text"),
                           
    GetSQLValueString($_POST['city'], "text"),
                           
    GetSQLValueString($_POST['state'], "text"),
                           
    GetSQLValueString($_POST['zip'], "text"),
                           
    GetSQLValueString($_POST['active'], "text"),
                           
    GetSQLValueString($_POST['email'], "text"),
                           
    GetSQLValueString(md5($password), "text"), 

  5. #5
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    thanks you.. appena posso provo.. buona domenica

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.