Originariamente inviato da Vicar
Ho provato a mettere dei print e funziona tutto, una volta che aggiorno la pagina però cambia il nome delle sessione..
guarda che quel codice che hai postato dovresti profondamente rivederlo.

Usa lo username e password per verificare la presenza nel db. Nessuna comparazione in php e sopratutto nessun while per scorrere i risultati visto che il risultato atteso dovrebbe essere o 1 record o nessun record, ed aggiungi un exit dopo il redirect in modo da stoppare sicuramente lo script.

Pero' vale la prima indicazione. Rivedi "profondamente" la logica del tuo script.