secondo me usi due volte session_start().

Non è che magari usi una funzione esterna per effettuare il login ed invochi due volte lo stesso metodo?