claro que te va a registrar porque en realidad estas poniendo todo en una sola linea jerarquica de IF ELSEIF...
deberia ser algo como
Código PHP:
Ver originalif(condicion1){
if(condicion2){
if(condicion2){
LOGUEAR
}else{
mensaje de error 3
}
}else{
mensaje de error 2
}
}else{
mensaje de error 1
}