예제 #1
0
        public static Usuario BuscarUsuarioAutenticado(string nome, string senha)
        {
            Usuario usuarioEncontrado = UsuarioRepositorioEF.ListaUsuarios().ToArray().FirstOrDefault(
                usuario => usuario.Nome.Equals(nome));
            string senhaDeComparacao =
                ServicoDeCriptografia.ConverterParaMD5($"{nome}_$_{senha}");

            if (usuarioEncontrado != null && usuarioEncontrado.Senha.Equals(senhaDeComparacao))
            {
                return(usuarioEncontrado);
            }
            return(null);
        }
        public static Usuario BuscarUsuarioAutenticado(string login, string senha)
        {
            Usuario usuarioEncontrado = new UsuarioRepositorioEF().BuscarUsuario(login);

            string senhaDeComparacao =
                ServicoDeCriptografia.ConverterParaMD5($"{usuarioEncontrado.Login}_$_{senha}");

            if (usuarioEncontrado != null && usuarioEncontrado.Senha.Equals(senhaDeComparacao))
            {
                return(usuarioEncontrado);
            }

            return(null);
        }
예제 #3
0
        public static Usuario BuscarUsuarioAutenticado(string nome, string senha)
        {
            var     usuarioRepositorio = new PersonagemRepositorioEntityF.PersonagemRepositorioEntityF();
            var     _usuarios          = usuarioRepositorio.buscarUsuarios();
            Usuario usuarioEncontrado  = _usuarios.FirstOrDefault(
                usuario => usuario.Nome.Equals(nome));

            string senhaDeComparacao =
                ServicoDeCriptografia.ConverterParaMD5($"{nome}_$_{senha}");

            if (usuarioEncontrado != null && usuarioEncontrado.Senha.Equals(senhaDeComparacao))
            {
                return(usuarioEncontrado);
            }

            return(null);
        }