ho provato la parte del confronto php e a me funziona bene in entrambi i modi (e ne ero già convinto)
per MySQL mi pare che serva cambiare la collection
ho provato la parte del confronto php e a me funziona bene in entrambi i modi (e ne ero già convinto)
per MySQL mi pare che serva cambiare la collection
Hai ragione. è stato un errore di distrazione. Lo script è presente in un file denominato 'login_new.php'. Tramite barra di indirizzo andavo direttamente a quel file per testarlo, ma fallendo mi portava nella pagina di login fallito dove è presente il link 'Torna indietro', che mi portava allo script non aggiornato (href="login.php").
Però, sono riuscito a correggere la query in modo che se username O password non coincidono in case sensitive, il num. di righe è pari a zero.
Ho prefissato BINARY ad entrambi i campi nella clausola where e usato LIKE invece di '='. Non sapevo di dover prefissare BINARY all'inizio di ogni campo, nel web ci sono esempi con un solo campo.codice:SELECT `email`, `password`, `nome` FROM `login_tecnici` WHERE BINARY `email` LIKE '$loginUsername' AND BINARY `password` LIKE '$password'
Grazie dell'aiuto. Auguri Clasku