Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    188

    suggerimento per script di login

    ciao a tutti...

    allora... io sto facendo un area protetta da password... e ho questo form:

    Codice PHP:
    <form action="login.php?vai=controlla" method="post">
    Username <input type="text" name="username">

    Password <input type="password" name="password">

    <
    input type="submit" value="Login!">
    </
    form
    e per verificarle faccio:

    Codice PHP:
    $username $_POST[username];
    $password $_POST[password];
    //conto quanti utenti ci sono con questi dati 
    $query_verifica_dati=mysql_query("SELECT COUNT(*) FROM user WHERE username='$username' AND password='$password'");
    $verifica_dati=mysql_result($query_verifica_dati,0,0);

    //se non ci sono utenti con i dati inseriti
    if ($verifica_dati=="0") {
    echo
    "USERNAME O PASSWORD EARRATI";
    }

    //se c'è l'utente con i dati inseriti
    if ($verifica_dati=="1") {
    $query mysql_query ("SELECT * FROM user WHERE username='$_POST[username]' AND password='$_POST[password]'") or die("Tabella non Trovata");
    $rows mysql_fetch_array($query); 
    //creo le sessioni
    $_SESSION['utente'] = $username;
    $_SESSION['password'] = $password;
    $_SESSION['livello'] = $rows[livello];
    $_SESSION['stato'] = 1;

    // QUA HO UN CODICE JAVASCRIPT CHE MI EFFETTUA IL REDIRECT ALL'AREA PROTETTA 
    ora... vorrei sapere 2 cose:

    1- questo codice credo sia il meno sicuro sulla terra :-) mi sapreste indicare qualche modifica da fare per renderlo un po' più sicuro?
    2- se la mia password fosse criptata con MD5 nel database? come faccio a fargliela controllare e a memorizzarla nella sessione?

    grazie mille anticipato :-)

  2. #2

    ........

    Ciao.
    Guarda qua .
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.