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); }
public bool valida() { hm = new HashMachine(); string idMachine = hm.getHashMachine(); string idLicenca = HashMachine.criptoMD5(Glass.usuario.token + idMachine, "tech"); idLicenca = ValidaLogin.sReplace(idLicenca); return(Glass.usuario.licenca.Equals(idLicenca)); }