Ejemplo n.º 1
0
        public User ExisteUsuario(string username, string password)
        {
            User user = this.context.User.Where(x => x.Username == username).FirstOrDefault();

            //String salt = user.Salt;
            byte[] passbbdd     = user.Password;
            byte[] passtemporal =
                CypherService.CypherContentNoSalt(password /*, salt*/);
                        //COMPARAR ARRAY BYTES[]
                        bool respuesta = HelperToolkit.CompararArrayBytes(passbbdd, passtemporal);

            if (respuesta == true)
            {
                return(user);
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 2
0
        public Usuario UserLogin(string username, string password)
        {
            Usuario user = this.context.Usuarios.Where(x => x.UserName == username).FirstOrDefault();

            if (user == null)
            {
                return(null);
            }
            string salt = user.Salt;

            byte[] passddbb  = user.Password;
            byte[] passuser  = CypherService.CifrarContenido(password, salt);
            bool   respuesta = HelperToolkit.CompararArrayBytes(passddbb, passuser);

            if (respuesta)
            {
                return(user);
            }
            else
            {
                return(null);
            }
        }