Separacion de conceptos en User(). ahora load() obtiene un usuario y login() lo obtiene pero previa validacion de credenciales.