Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Errore php stats

  1. #1

    Errore php stats

    Ciao a tutti,
    errore che mi fa dannare.

    Phpstats non funziona più, in fase di login restituisce password errata, se procedo con l'invio e l'attivazione di una nuova password continua a darmi lo stesso errore.
    Sul database la pw è in chiaro.
    Provo a postare il codice dello script che si occupa del login:

    Codice PHP:
    function user_login($force_update false$password null

    static 
    $password_hash;

     if (
    null === $password_hash || $force_update

    $result sql_query("SELECT `value` FROM {prefix}_config WHERE `name`='admin_pass'"); 
    list(
    $password_hash) = mysql_fetch_row($result); } 

    if (
    null === $password) { $password = !empty($_POST['pass']) ? $_POST['pass'] : null; }

     
    $password sha1($password);

     if (
    sha1($password) == $password_hash) { 
    setcookie('pass_cookie'$passwordtime() + 60*60*24*365); // 1 anno return true; } return false; } 
    Quello che mi preoccupa è lo sha1...
    Sapete aiutarmi???

  2. #2

    Re: Errore php stats

    Originariamente inviato da lorenzos
    Sul database la pw è in chiaro.
    Sul DB la password non può essere in chiaro e la prova è il fatto che nel codice essa viene confrontata con il risultato della funzione sha1() sulla password in input.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    E' quello che ho pensato anche io. Però la pw è stata inserita da phpstats direttamente nell'operazione di reinvio pw e non da me...

    Così compare in database...
    admin_pass XMiLmPU

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.