Example #1
0
        public bool LoginValido(string usuario, string passWord)
        {
            //Si envia algun campo en blaco
            if (string.IsNullOrEmpty(usuario) || string.IsNullOrEmpty(passWord))
            {
                return(false);
            }

            Usuario user = _usuarioRepository.FindBy(x => x.NombreUsuario == usuario);

            //Si no existe el usuario
            if (user == null)
            {
                return(false);
            }

            //En este punto el usuario existe, pero hay que ver que onda con su pass

            //Mando a cifrar la clave proporcionada
            string claveTentativa = _textosProvider.DesencriptarTexto(user.Password, _claveEncriptar);

            //Regresamos la comparacion de los passwords
            return(claveTentativa == passWord);
        }