Logueo por nombre de usuario

Anteriormente el logue se hacia con id y con estas modificaciones hace
que se loguee con el nombre de usuario y no se pierda el valor de sesión