primero prubea que las SESSIONES estan siendo iniciadas correctamente, osea si se abre una pagina agregale una
y en la otra pagina
asi vees si esta correcto,
ahora otra prueba, quita la funcion que encrypta la contraseña, para determinar si los datos son recibidos correctamente puede que no estes recibiendo la contraseña tal cual se registro en tu formulario de registro o en el formulario de login