Deberias aprender a debugiar tu codigo...... determinar DONDE esta la falla.
Hacé ECHOs por todos lados......... anda viendo que parte del codigo esta bien y por descarte vas a sacar donde esta el error.
Como consuelo, mi sistema de validacion y logueo me llevo 25 dias