[RESOLVIDO] Atualização de Senha no app_form_edit_user com problemas

Bom Dia Pessoal

No módulo de segurança na parte de edição de usuário no form app_form_edit_users , quando eu digito a nova senha e a confirmação, essa vai para o banco de dados em plain text e não criptografada. Consequentemente eu não consigo mais logar com esse usuário na aplicação.

O que estou fazendo de errado ou posso verificar para corrigir isso ?


Obrigado.

Bom dia,

Qual criptografia o Sr. está utilizando? MD5?

No momento que o usuário faz o input da string, você deve passá-la para MD5. Veja como nos links abaixo:

http://php.net/manual/en/function.md5.php

http://www.w3schools.com/php/func_string_md5.asp

att,
Bernhard Bernsmann

Boa Tarde Bernhard, ele esta usando md5 e teoricamente deveria converter sozinho.
Eu coloquei o seguinte código no onBeforeUpdate:

if({pswd} != {confirm_pswd}) { sc_error_message({lang_error_pswd}); sc_error_exit(); } {pswd} = md5({pswd});

mas ele continua salvando sem a criptografia.

Obrigado.

Juliano,

Coloca um echo para verificar que o valor está realmente sendo passado pra o MD5.

{pswd} = md5({pswd});
echo {pswd};

att,
Bernhard Bernsmann

Bom Dia Bernhard

Por incrível que pareça, agora ele mandou em MD5 para o banco.

Acho que não tinha atualizado os arquivos no servidor quando coloquei a função md5 no onBeforeUpdate.

Obrigado.

Ótimo então! Fico feliz por ter ajudado.

att,
Bernhard Bernsmann