• User

    Protezione Sicura con password

    Ragazzi vorrei sapere come posso proteggere una pagina con un user e una password?


  • User

    Ragazzi perchè non mi volete aiutare?


  • User Attivo

    Hai provato a cercare in GG con parole chiave tipo queste?

    codice php per protezione password
    

    Valentino


  • User Attivo

    Hai percaso intenzione di far accedere utenti tipo un forum?
    Dovresti usare un database, con relative tabelle, e le sessioni , dove user e pass si confronteranno.
    Un piccolo esempio:
    // controllo che il pulsante logini, del form, sia stato premuto
    if (isset($_POST["login"]))
    {
    // controllo che i campi user e pass siano compilati
    if ((!$_POST['n_utente']) || ($_POST['n_utente'] =="") OR
    (!$_POST['pass']) || ($_POST['pass'] ==""))
    {
    echo "compilare_campi";
    }
    else
    {
    // PRENDO IL VALORE DI USER
    $n_utente = strip_tags($_POST["n_utente"]);
    // CRIPTO IL VALORE USER IN MD5
    $md5_utente = md5($n_utente);
    // PRENDO IL VALORE DI PASS
    $pass = strip_tags($_POST["pass"]);
    // CRIPTO IL VALORE PASS IN MD5
    $md5_pass = md5($pass);
    // AVVIO LA SESSIONE
    @session_start();
    $_SESSION['n_utente'] = $n_utente;
    $_SESSION['pass'] = $pass;

    if(!$HTTP_POST_VARS)
    {
    echo "non_hai_autorizzazione";
    }
    else
    {
    $sql = "SELECT * FROM tabella WHERE campo_user='$md5_utente' AND campo_pass='$md5_pass'";
    $risultato = mysql_query($sql,$conn);
    $selezione = mysql_fetch_object($risultato);
    }
    if(($md5_utente==($selezione->user)) AND ($md5_pass==($selezione->pass)))
    {
    echo "successo_accedi";
    }
    else
    {
    echo "no_possesso_codici_riprova";
    }
    mysql_close($conn);
    }
    }
    else
    {
    QUI SOTTO VA TUTTO IL CODICE, HTML O PHP, DEL FORM PER IL LOGIN ALL'AREA PROTETTA.
    } // CHIUDO ELSE
    RICORDA CHE AD OGNI FILE IN CUI CI SIA BISOGNO DI FARE IL LOGIN DEVI INSERIRE ALL'INIZIO DEL FILE IL CODICE PER LA SESSIONE APERTA CHE NEL NOSTRO CASO E':

    @session_start();
    if((!isset($_SESSION['n_utente'])) AND (!isset($_SESSION['pass'])))
    {
    echo $logo_datagame_home_altri;
    echo $identificati_da_qui_altri;
    }
    else
    {
    QUI TUTTO IL CODICE HTML O PHP
    } // CHIUDO ELSE

    PRESUPPONGO CHE PER L'ASSEGNAZIONE DELLO USER E PASSWORD CI SIA UN FORM IN CUI L'UTENTE SI REGISTRI E DOVE L'USER E LA PASS SCELTE DA QUEST'ULTIMO SIANO INSERITE NEL DB CON VALORE "MD5".

    Spero sia stato chiaro, ma per qualunque esigenza contattami.
    TI SALUTO


  • User

    Grazie mille sei stato bravissimo