Visualizzazione dei risultati da 1 a 9 su 9

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2017
    Messaggi
    48

    protezione DB e ciftratura della password

    Da un form inserisco dei dati per memorizzarli nel database, però la password non vine cifrata, ma bensi viene scritta così come la scrivo io.
    Codice PHP:
    <?php  include "db.php"?>  -->stabilisco la connessione con il database
    <?phpfunction creaDati(){
      if(isset(
    $_POST["submit"])){    
    global 
    $connessioneDB;  
    $user $_POST["username"];  
    $pass $_POST["password"];

      
    $hashPsw '$2y$10$';  
    $saltPsw 'utilizzounalungastringa23';  
    $pswSicura $hashPsw.$saltPsw;  
    $pass crypt($pass$pswSicura);

     
    // CREARE NUOVI IN TABELLA
    $stmt $connessioneDB ->prepare("INSERT INTO utenti(username , password) VALUES(?, ?)");  
    $stmt -> bind_param("ss" $_POST["username"] ,  $_POST["password"]);  
    $stmt -> execute();  
    $stmt -> close();
    }
    }
    -----------------------------------------------------------------------------------------------------------
    Invece con qust'altro codice la password me la cifra.
    Codice PHP:
    <?php include "db.php" ?> --> stabilisce connessione al database
    <?phpfunction creaDati(){
      if (isset(
    $_POST["submit"])) {  
    global 
    $connessioneDB;    
    $user $_POST["username"];    
    $pass $_POST["password"];

    $hashPsw '$2y$10$';    
    $saltPsw 'utilizzounalungastringa23';    
    $pswSicura $hashPsw.$saltPsw;    
    $pass crypt($pass$pswSicura);

    $test mysqli_query($connessioneDB"INSERT INTO utenti(username,password)VALUES('$user' , '$pass')");

    mysqli_close($connessioneDB);
    }
    }
    Perchè il primo non cifra ed il secondo si?
    Ultima modifica di phelps; 06-02-2018 a 16:33

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 © 2024 vBulletin Solutions, Inc. All rights reserved.