Antonio Oliveira Postado 25 de Fevereiro de 2009 Tópicos Que Criei: 10 Tópicos/Dia: 0.00 Meu Conteúdo: 34 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 270 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 45 Denunciar Compartilhar Postado 25 de Fevereiro de 2009 Qual a lógica da criptografia da senha do usuário que fica no banco? na tabela Gusuario campo Senha. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 25 de Fevereiro de 2009 Tópicos Que Criei: 884 Tópicos/Dia: 0.13 Meu Conteúdo: 8.799 Conteúdo/Dia: 1.34 Reputação: 289 Pontos/Conquistas: 106.246 Conteúdo Resolvido: 0 Dias Ganho: 185 Status: Offline Idade: 51 Dispositivo: Linux Denunciar Compartilhar Postado 25 de Fevereiro de 2009 Sem chance Antonio... isso tem uma criptografia que só a galera da TOTVS tem o fonte. Um dia até consegui um fonte de um dos sistemas (não me perguntem como e também não tenho mais. Achei melhor deletar.), e dei uma olhada, mas sem chance, nada... é o tipo de coisa que tem que ficar guardado a sete chaves mesmo. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jamensson Postado 26 de Fevereiro de 2009 Tópicos Que Criei: 23 Tópicos/Dia: 0.00 Meu Conteúdo: 140 Conteúdo/Dia: 0.02 Reputação: 3 Pontos/Conquistas: 983 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 41 Denunciar Compartilhar Postado 26 de Fevereiro de 2009 Antonio, Se vc estiver querendo autenticar algum aplicativo de terceiro, tente estudar/usar a DLL CPConnect dentro da pasta: C:\CorporeRM\API Usando essa dll vc consegue autenticar um aplicativo feito por você. Coloquei um exemplo. ele tá meio bagunçado mais dá pra entender. 1. Adicione a referencia para CPconnect.dll using System; using System.Windows.Forms; using CPConnect; namespace AuthCorporeRM { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { LoginClass login = new LoginClass(); object a,b,c; b = login.ErrorCode; c = login.ErrorMessage; a = null; login.GetAccessParams(false, "CorporeRM", "jmoura", "34de4", "F",ref a, ref b, ref c); //O código '0' indica que a conexão foi efetuada com sucesso. MessageBox.Show(b.ToString()); if (b != (object)0 ) MessageBox.Show(c.ToString()); } } } Abraço, Jamensson 1 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 26 de Fevereiro de 2009 Tópicos Que Criei: 884 Tópicos/Dia: 0.13 Meu Conteúdo: 8.799 Conteúdo/Dia: 1.34 Reputação: 289 Pontos/Conquistas: 106.246 Conteúdo Resolvido: 0 Dias Ganho: 185 Status: Offline Idade: 51 Dispositivo: Linux Denunciar Compartilhar Postado 26 de Fevereiro de 2009 Uai, estou errado na minha afirmação ? dá pra usar essa DLL para autenticar normalmente ? Claro que ela usará a rotina de leitura da senha no banco, não dando acesso a criptografia do campo, mas ao menos dá pra usar... hummmmm bom, já é alguma coisa. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jamensson Postado 26 de Fevereiro de 2009 Tópicos Que Criei: 23 Tópicos/Dia: 0.00 Meu Conteúdo: 140 Conteúdo/Dia: 0.02 Reputação: 3 Pontos/Conquistas: 983 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 41 Denunciar Compartilhar Postado 26 de Fevereiro de 2009 É verdade Jair. não temos acesso a criptografia do aplicativo mas temos essa alternativa. Fica a dica. Abraço, Jamensson Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 26 de Fevereiro de 2009 Tópicos Que Criei: 884 Tópicos/Dia: 0.13 Meu Conteúdo: 8.799 Conteúdo/Dia: 1.34 Reputação: 289 Pontos/Conquistas: 106.246 Conteúdo Resolvido: 0 Dias Ganho: 185 Status: Offline Idade: 51 Dispositivo: Linux Denunciar Compartilhar Postado 26 de Fevereiro de 2009 Boa mesmo... valeu Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Daniel Serodio Postado 5 de Agosto de 2009 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 15 Conteúdo/Dia: 0.00 Reputação: 1 Pontos/Conquistas: 86 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 5 de Agosto de 2009 Antonio,Se vc estiver querendo autenticar algum aplicativo de terceiro, tente estudar/usar a DLL CPConnect dentro da pasta: C:\CorporeRM\API Usando essa dll vc consegue autenticar um aplicativo feito por você. Coloquei um exemplo. ele tá meio bagunçado mais dá pra entender. 1. Adicione a referencia para CPconnect.dll using System; using System.Windows.Forms; using CPConnect; namespace AuthCorporeRM { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { LoginClass login = new LoginClass(); object a,b,c; b = login.ErrorCode; c = login.ErrorMessage; a = null; login.GetAccessParams(false, "CorporeRM", "jmoura", "34de4", "F",ref a, ref b, ref c); //O código '0' indica que a conexão foi efetuada com sucesso. MessageBox.Show(b.ToString()); if (b != (object)0 ) MessageBox.Show(c.ToString()); } } } Abraço, Jamensson Excelente Jamensson, este post vale ouro!!! Eu estava procurando isso há tempos... Através deste método (GetAccessParams) é possível simular o login do RM em um determinado aplicativo. Agora, quero ir além: como verificar se o usuário pertence a determinado perfil (ex.: quero diferenciar Alunos de Professores). Alguém sabe como fazer isso? 1 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 5 de Agosto de 2009 Tópicos Que Criei: 884 Tópicos/Dia: 0.13 Meu Conteúdo: 8.799 Conteúdo/Dia: 1.34 Reputação: 289 Pontos/Conquistas: 106.246 Conteúdo Resolvido: 0 Dias Ganho: 185 Status: Offline Idade: 51 Dispositivo: Linux Denunciar Compartilhar Postado 5 de Agosto de 2009 Ai creio que já bastaria fazer os selects e verificar os relacionamentos que te indiquem tais informações nas tabelas RM... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Henrique Caldeira Postado 6 de Agosto de 2009 Tópicos Que Criei: 92 Tópicos/Dia: 0.02 Meu Conteúdo: 791 Conteúdo/Dia: 0.13 Reputação: 1 Pontos/Conquistas: 4.838 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 38 Denunciar Compartilhar Postado 6 de Agosto de 2009 Jamensson, ótima dica, hehe vlw mesmo Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jamensson Postado 7 de Agosto de 2009 Tópicos Que Criei: 23 Tópicos/Dia: 0.00 Meu Conteúdo: 140 Conteúdo/Dia: 0.02 Reputação: 3 Pontos/Conquistas: 983 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 41 Denunciar Compartilhar Postado 7 de Agosto de 2009 Olá pessoal. Que bom q vocês estão gostando da dica. Estou preparando outra que diz como chamar as janelas do RM na sua aplicação. Ex.: chamar a tela de cadastro de Contas Caixa através de uma aplicação .Net ou Delphi. Mas isso é assunto pra outro Tópico. Abraço. 1 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Carlos Bodo Postado 8 de Março de 2010 Tópicos Que Criei: 0 Tópicos/Dia: 0 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 15 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 8 de Março de 2010 Excelente Jamensson, este post vale ouro!!! Eu estava procurando isso há tempos... Através deste método (GetAccessParams) é possível simular o login do RM em um determinado aplicativo. Agora, quero ir além: como verificar se o usuário pertence a determinado perfil (ex.: quero diferenciar Alunos de Professores). Alguém sabe como fazer isso? Ola! Alguem tem esta solução para delphi 7 ? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jaques Nilson Postado 8 de Março de 2010 Tópicos Que Criei: 11 Tópicos/Dia: 0.00 Meu Conteúdo: 73 Conteúdo/Dia: 0.01 Reputação: 1 Pontos/Conquistas: 478 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 38 Denunciar Compartilhar Postado 8 de Março de 2010 Olá pessoal.Que bom q vocês estão gostando da dica. Estou preparando outra que diz como chamar as janelas do RM na sua aplicação. Ex.: chamar a tela de cadastro de Contas Caixa através de uma aplicação .Net ou Delphi. Mas isso é assunto pra outro Tópico. Abraço. Fala galera.... tô esperando esse tópico.... rsss Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jamensson Postado 8 de Março de 2010 Tópicos Que Criei: 23 Tópicos/Dia: 0.00 Meu Conteúdo: 140 Conteúdo/Dia: 0.02 Reputação: 3 Pontos/Conquistas: 983 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 41 Denunciar Compartilhar Postado 8 de Março de 2010 Fala galera.... tô esperando esse tópico.... rsss Vixi.. já tinha até me esquecido dessa promessa. rsrsrs Vou preparar hoje a noite uma aplicação exemplo e vou colocar no forum... Abraço. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jamensson Postado 8 de Março de 2010 Tópicos Que Criei: 23 Tópicos/Dia: 0.00 Meu Conteúdo: 140 Conteúdo/Dia: 0.02 Reputação: 3 Pontos/Conquistas: 983 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 41 Denunciar Compartilhar Postado 8 de Março de 2010 Tópico Fechado / Resolvido. O mesmo foi marcado como resolvido por não haver mais nada a resolver, pelo mesmo ter ficado parado por muito tempo sem o membro que o iniciou voltar a participar ou comentar, ou por não ter mais comentários de nenhum outro membro do Fórum. Qualquer coisa, alguma dúvida ou questionamento sobre o assunto, pode postar novamente que analisaremos, ou se preferir, favor entrar em contato com a administração ou moderação, através do link: Administradores e Moderadores que retiraremos o STATUS de RESOLVIDO do seu título. Se preferir, mande um email para admin@forumrm.com.br solicitando. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jaques Nilson Postado 8 de Março de 2010 Tópicos Que Criei: 11 Tópicos/Dia: 0.00 Meu Conteúdo: 73 Conteúdo/Dia: 0.01 Reputação: 1 Pontos/Conquistas: 478 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 38 Denunciar Compartilhar Postado 8 de Março de 2010 Vixi.. já tinha até me esquecido dessa promessa. rsrsrsVou preparar hoje a noite uma aplicação exemplo e vou colocar no forum... Abraço. Valeu brother.... abração... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Mundstein Postado 21 de Março de 2011 Tópicos Que Criei: 0 Tópicos/Dia: 0 Meu Conteúdo: 1 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 5 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 35 Denunciar Compartilhar Postado 21 de Março de 2011 using System; using System.Windows.Forms; using CPConnect; namespace AuthCorporeRM { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { LoginClass login = new LoginClass(); object a,b,c; b = login.ErrorCode; c = login.ErrorMessage; a = null; login.GetAccessParams(false, "CorporeRM", "jmoura", "34de4", "F",ref a, ref b, ref c); //O código '0' indica que a conexão foi efetuada com sucesso. MessageBox.Show(b.ToString()); if (b != (object)0 ) MessageBox.Show(c.ToString()); } } } Bom, primeiramente obrigado por disponibilzar o código. No entanto, estou recebendo uma mensagem de erro quando tento instânciar a classe 'LoginClass'. Interop type 'CPConnect.LoginClass' cannot be embedded. Use the applicable interface instead. A versão da CPConnect.dll que foi referenciada é a 11.20.0.1 Alguém sabe como resolver? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jamensson Postado 10 de Agosto de 2011 Tópicos Que Criei: 23 Tópicos/Dia: 0.00 Meu Conteúdo: 140 Conteúdo/Dia: 0.02 Reputação: 3 Pontos/Conquistas: 983 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 41 Denunciar Compartilhar Postado 10 de Agosto de 2011 Olá Mundstein, Para resolver isso, desmaque a opção Embed Interop Type nas propriedades da referência. Veja se funciona e nos dê um retorno. Atte., Jamensson Moura Bom, primeiramente obrigado por disponibilzar o código. No entanto, estou recebendo uma mensagem de erro quando tento instânciar a classe 'LoginClass'. Interop type 'CPConnect.LoginClass' cannot be embedded. Use the applicable interface instead. A versão da CPConnect.dll que foi referenciada é a 11.20.0.1 Alguém sabe como resolver? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Iran Postado 27 de Agosto de 2012 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 6 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 40 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 27 de Agosto de 2012 Ola! Alguem tem esta solução para delphi 7 ? Ola! conseguiu a solução para Delphi? também estou procurando para Delphi. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Iran Postado 28 de Agosto de 2012 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 6 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 40 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 28 de Agosto de 2012 Antonio, Se vc estiver querendo autenticar algum aplicativo de terceiro, tente estudar/usar a DLL CPConnect dentro da pasta: C:\CorporeRM\API Usando essa dll vc consegue autenticar um aplicativo feito por você. Coloquei um exemplo. ele tá meio bagunçado mais dá pra entender. 1. Adicione a referencia para CPconnect.dll using System; using System.Windows.Forms; using CPConnect; namespace AuthCorporeRM { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { LoginClass login = new LoginClass(); object a,b,c; b = login.ErrorCode; c = login.ErrorMessage; a = null; login.GetAccessParams(false, "CorporeRM", "jmoura", "34de4", "F",ref a, ref b, ref c); //O código '0' indica que a conexão foi efetuada com sucesso. MessageBox.Show(b.ToString()); if (b != (object)0 ) MessageBox.Show(c.ToString()); } } } Abraço, Jamensson Ola! Conhece esta solução para Delphi? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
bfribeiro Postado 22 de Março de 2013 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 2 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 21 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 22 de Março de 2013 Alguém utilzia essa CPconnect.dll no Delphi ? Grato Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
thelimarenan Postado 11 de Fevereiro de 2014 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 6 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 42 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 33 Denunciar Compartilhar Postado 11 de Fevereiro de 2014 Boa Tarde Galera, Aqui fizemos esta conexão utilizando ASP. Deu tudo certo e funciona perfeitamente. Sem querer ‘reavivar’ o tópico, mas já o ‘reavivando’, Ultimamente estamos com um problema para autenticar novos usuários no nosso sistema. Desconfiamos que seja algo no RM, mas não achamos de jeito nenhum a origem. Como sabem, o método getAcessparams() pede diversos parâmetros e os que nos iluminou uma pequena pista do problema foram os parâmetros ‘a’, ‘b’ e ‘c’. Bem, na verdade a letra ‘a’ em si retorna um resultado apenas se o usuário realmente autenticar, ou seja, se o login e senha estiverem ok, permissões e etc... No caso do ‘b’, se ele retornar qualquer valor acima de 0, significa que houve algum erro, logo, retornando 0, o usuário autenticará. Nosso grande problema vem ai... Podemos identificar pelo parâmetro ‘c’ o significado do código de erro no ‘b’. Por exemplo: se b = 5, c é igual a = “Usuário ou Senha inválidos! O usuário ou senha utilizados para login não são válidos para acesso ao sistema. Verifique se o código do usuário está digitado corretamente e redigite sua senha.Verifique se a tecla CAPS LOCK não está pressionada acidentalmente.” Porem o erro que está nos impedindo é o ERRO de numero 11, ou seja, “Usuário não tem permissão de acesso a este sistema! Verifique com o supervisor suas permissões de acesso aos sistemas RM” De principio parece fácil, mas pelas configurações diretamente do RM, as permissões são exatamente as mesmas atribuídas a outros usuários com a mesma alçada. E de jeito nenhum achamos diferença nas tabelas do CorporeRM. Estamos a procura de estudar a fundo esta dll e saber o que ela realmente autentica além do login e senha. Se alguém tiver uma pista da origem deste erro, digo, que permissão ele compara para atribuir o login ao usuário, por favor nos ajude. Bem galera, espero ter sido claro, Grande abraço a todos Renan Maciel Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
thelimarenan Postado 18 de Fevereiro de 2014 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 6 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 42 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 33 Denunciar Compartilhar Postado 18 de Fevereiro de 2014 Galera consegui resolver minha duvida. hahaha FACIL FACIL como imaginei que fosse. seguinte: o parametro "F" de getAcessparams(), segundo os exemplos citados acima pelo Jamensson, foi a grande chave da descoberta. Aqui, fizemos em ASP como também disse acima, porem a funcionalidade da função/metodo é a mesma. Este parâmetro "F" nada mais é do que podemos encontrar na tabela GSISTEMA, no atributo CODSISTEMA. OU SEJA, bastava disponibilizar o acesso no FLUXUS. dá até vergonha do perrengue que passamos. Colegas, embora tenha descoberto sozinho com meus colegas aqui da FACULDADE em que trabalho, agradeço a oportunidade e o espaço para este debate. ATT, RENAN MACIEL Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 20 de Fevereiro de 2014 Tópicos Que Criei: 884 Tópicos/Dia: 0.13 Meu Conteúdo: 8.799 Conteúdo/Dia: 1.34 Reputação: 289 Pontos/Conquistas: 106.246 Conteúdo Resolvido: 0 Dias Ganho: 185 Status: Offline Idade: 51 Dispositivo: Linux Denunciar Compartilhar Postado 20 de Fevereiro de 2014 Aee Renan, é isso ai. É uma área um pouco complicada essa, dos logins por fora do sistema, mas temos colaboradores, como o Jamensson que ajuda por aqui, fora outros que dificilmente comentam, e estamos aqui pra isso. Que bom que resolveu !! O mais importante é compartilhar o conhecimento, trocar ideias, e aprender sempre mais. Qualquer coisa, estamos ai Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
petroskilp Postado 28 de Janeiro de 2016 Tópicos Que Criei: 0 Tópicos/Dia: 0 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 15 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 28 de Janeiro de 2016 Boa tarde pessoal. Recentemente iniciei um projeto de integração com o RM. A solução apresentada acima seria ideal para o meu caso. Porém estou obtendo o seguinte erro: Erro 12 - Não foi possível conectar-se ao Banco de Dados! - Verifique se o cabo de rede está devidamente encaixado; - Verifique se o servidor de banco de dados está ligado e funcionando; - Verifique se o serviço de banco de dados está ativo; - Verifique se a base de dados existe e pode ser utilizada normalmente; - Verifique se o usuário utilizado para acessar as tabelas de controle do Corpore existe e possui permissão de contectar-se ao banco de dados. An error occurred while attempting to initialize the Borland Database Engine (error $2108) Porém o alias passado no parametro está correto, e o serviço de banco esta funcionando normalmente (o aplicativo RM conecta normalmente). Alguma sugestão? Obrigado! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Andre Christian Postado 27 de Março de 2016 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 12 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 80 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 27 de Março de 2016 amigo vc tem essa solucao autenticar usuario no asp. tem como me enviar um exemplo pq ai mudo para jquery mobile. **** EMAIL REMOVIDO **** Boa Tarde Galera, Aqui fizemos esta conexão utilizando ASP. Deu tudo certo e funciona perfeitamente. Sem querer ‘reavivar’ o tópico, mas já o ‘reavivando’, Ultimamente estamos com um problema para autenticar novos usuários no nosso sistema. Desconfiamos que seja algo no RM, mas não achamos de jeito nenhum a origem. Como sabem, o método getAcessparams() pede diversos parâmetros e os que nos iluminou uma pequena pista do problema foram os parâmetros ‘a’, ‘b’ e ‘c’. Bem, na verdade a letra ‘a’ em si retorna um resultado apenas se o usuário realmente autenticar, ou seja, se o login e senha estiverem ok, permissões e etc... No caso do ‘b’, se ele retornar qualquer valor acima de 0, significa que houve algum erro, logo, retornando 0, o usuário autenticará. Nosso grande problema vem ai... Podemos identificar pelo parâmetro ‘c’ o significado do código de erro no ‘b’. Por exemplo: se b = 5, c é igual a = “Usuário ou Senha inválidos! O usuário ou senha utilizados para login não são válidos para acesso ao sistema. Verifique se o código do usuário está digitado corretamente e redigite sua senha.Verifique se a tecla CAPS LOCK não está pressionada acidentalmente.” Porem o erro que está nos impedindo é o ERRO de numero 11, ou seja, “Usuário não tem permissão de acesso a este sistema! Verifique com o supervisor suas permissões de acesso aos sistemas RM” De principio parece fácil, mas pelas configurações diretamente do RM, as permissões são exatamente as mesmas atribuídas a outros usuários com a mesma alçada. E de jeito nenhum achamos diferença nas tabelas do CorporeRM. Estamos a procura de estudar a fundo esta dll e saber o que ela realmente autentica além do login e senha. Se alguém tiver uma pista da origem deste erro, digo, que permissão ele compara para atribuir o login ao usuário, por favor nos ajude. Bem galera, espero ter sido claro, Grande abraço a todos Renan Maciel Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.