Пример #1
0
        public static RetornoValidacao criaToken(string _token)
        {
            RetornoValidacao rv = new RetornoValidacao();

            if (Glass.usuario == null)
            {
                rv.pronto  = false;
                rv.message = "Nenhum usuário válido";
                return(rv);
            }

            if (!Glass.usuario.token.Equals(_token))
            {
                rv.pronto  = false;
                rv.message = "Token Inválido";
                return(rv);
            }

            hm = new HashMachine();
            string idMachine = hm.getHashMachine();
            string idHash    = HashMachine.criptoMD5(Glass.usuario.token + idMachine, "tech");

            if (ConexaoValidaLogin.atualizaHashUser(idHash))
            {
                rv.pronto  = true;
                rv.message = "Bem vindo";
            }
            else
            {
                rv.pronto  = false;
                rv.message = "Não foi possível atualizar seu acesso!";
            }

            return(rv);
        }
Пример #2
0
        public RetornoValidacao verificaLicenca()
        {
            RetornoValidacao rv = new RetornoValidacao();

            if (ConexaoValidaLogin.verificaLicenca() > 0)
            {
                rv.pronto  = true;
                rv.message = "";
            }
            else
            {
                rv.pronto  = false;
                rv.message = "Nenhuma Licença disponível para este Computador";
            }

            return(rv);
        }
Пример #3
0
 public User buscaUsuario()
 {
     return(ConexaoValidaLogin.buscaUser());
 }