Gravação de senha do usuário



  • Boa tarde pessoal, preciso alterar a regra de gravação da senha do usuário no BD, nativamente a regra é a concatenação do código do usuário e a senha informada, alguém sabe me dizer onde faço esta customização ? estou usando o template Portal Light.

    Grato.


  • Bom dia, meu nobre.
    Qual a necessidade de alterar essa criptografia?
    Isso está implementado no webrun, é interno da ferramenta.
    Realmente é necessário mexer nisso?


  • Bom dia, Anderson, estou com um projeto para integrar 2 sistemas utilizando SSO através do produto CAS. Efetuei a configuração deste framework para se autenticar utilizando a tabela fr_usuario do maker, a validação da senha é feita através da comparação da senha digitada na tela de login com a senha armazenada na tabela fr_usuario, como a senha armazenada no maker é composta do código do usuário + a senha informada, não consigo me autenticar com a senha informada na tela de login. Pensei em alterar a forma de gravação da senha no maker para não efetuar a concatenação do código do usuário com a senha. Alguma sugestão ?

    Grato.


  • Não acho interessante você mudar a autenticação do maker. Na realidade, nem sei se é possível, sem alterar o webrun.

    Se qualquer maneira, uma alternativa seria o seguinte:

    Quando o usuário autentica, ele passa usuário e senha.

    Você pega o campo usuário (login) e consulta no banco, para obter o código desse usuário.
    Com o código e a senha na mão, você consegue fazer o MD5 para comparar com o MD5 que está gravado. Aí você consegue saber se autenticou ou não.


  • OK Anderson, tinha pensado nesta alternativa também mas tenho limitações em codificar este código no framework CAS, por isso pensei em alterar no maker, vou continuar pesquisando no CAS uma alternativa. De qualquer forma, você nunca viu uma integração dessa como maker ?
    Grato.


  • Lamento, nunca vi.
    Sugiro que tente entrar em contato com uma dessas empresas :
    http://www.l2s.com.br/
    https://www.makerplanet.com/


    São especialistas em criação de API's para Maker.
    De repente, podem te ajudar.


  • [quote="jagnaldo"]Bom dia, Anderson, estou com um projeto para integrar 2 sistemas utilizando SSO através do produto CAS. Efetuei a configuração deste framework para se autenticar utilizando a tabela fr_usuario do maker, a validação da senha é feita através da comparação da senha digitada na tela de login com a senha armazenada na tabela fr_usuario, como a senha armazenada no maker é composta do código do usuário + a senha informada, não consigo me autenticar com a senha informada na tela de login. Pensei em alterar a forma de gravação da senha no maker para não efetuar a concatenação do código do usuário com a senha. Alguma sugestão ?

    Grato.[/quote] Utilize em conjunto com o evento "Ao autenticar" e conseguirá concluir o acesso.

Log in to reply