Completare iscrizione con link attivazione

  • Creatore Discussione Creatore Discussione psw_md5
  • Data di inizio Data di inizio
Il sito non è per l''università ma per un esame universitario.
Essendo alle prime armi in PHP e non avendo dall'università ottimi insegnamenti (questo è un problema tutto e solo italiano, dovresti saperlo) sto cercando di imparare da solo a programmare in PHP. Sincero è il primo sito.
Non sapevo di sha256. Domanda, poi per il login? Come traduco la password in sha256 presente nel database confrontandola con quella inserita dall'utente in paginalogin? prima con MD5 facevo "WHERE password = MD5('$password')". Adesso?
Anche all'estero credimi, anche all'estero, comunque vedo che sei a livello bassino, ma niente paura!
Intanto il confronto non lo fai nel database ma a livello php.
PHP:
// ... semplificando un casino ...
$query = 'SELECT password FROM utente WHERE nome = $nome';
// trovato nome, cioè l'account e letta la corrispondete password memorizzata nel database procedi al confronto.
if ( hash( 'sha256', $password ) == $db['password'] ) {
    echo 'Autenticato figo!';
} else {
    echo 'Ah Coso! Vedi d\'annattene :-D';
}

quindi prima scarichi dal database la password corrispondente all'account e poi fai il confronto.

PS che studi all'università?
 
Studio informatica e comunicazione digitale.
E facciamo un esamino stupido di php, dove ci insegnano davvero pochissimo. Pensa che le slide php sono di 50 pagine e il prof per memorizzare i dati di registrazione, utilizza il file!!!
Quindi devi per forza fare tutto da solo, ed è quello che sto cercando di fare. Ok non sarò ad un livello ottimo (o meglio sono ad un livello schifoso forse :) ) , ma con esercitazione penso che piano piano arriverò
 

Discussioni simili