Efectivamente, era el símbolo dólar de la variable al crear la cookie, una vez quitada funciona y accede al perfil.
Ahora sólo me queda ver pq al poner la validación el formulario no me comprueba si hay cookie y me da directamente al pefil sin tener que poner nombre de usuario y contraseña nuevamente.
Saludos!!