Olá Pessoal, tudo bom?
O Post de hoje é mostrando como recuperar senha de administrador no Moodle 2.5. Creio que esse mesmo procedimento irá funcionar também em versões a frente da 2.5. Como já tinha demostrando em outros posts, o Moodle 2.5 utiliza a função crypt() do PHP.
A primeira coisa é gerar uma nova senha compatível com os padrões de criptografia utilizado no Moodle. Para isso utilize o seguinte código PHP.
<?php
//Senha que será criptografada
$senha = "123456";
//Senh criptografada
$novaSenha = crypt($senha);
//Exibi na tela a nova senha
echo $novaSenha;
?>
SENHA GERADA: $1$A05.JD2.$96KQoH/QOn3rP36Ci.aAm.
Essa senha gerada é compatível com 123456, como foi feito no código acima. Cada vez que você gerar a senha, será um resultado diferente.
Vamos agora atualizar a senha do usuário administrador, através do SQL. Você precisará saber qual ID do usuário administrador ou o qual o nome do usuário.
ATUALIZANDO POR NOME DO USUÁRIO
UPDATE mdl_user SET password = '$1$A05.JD2.$96KQoH/QOn3rP36Ci.aAm.' WHERE username = 'USUARIO'
ATUALIZANDO POR ID DO USUÁRIO
UPDATE mdl_user SET password = '$1$A05.JD2.$96KQoH/QOn3rP36Ci.aAm.' WHERE id = 'ID_DO_ADMIN'
O Post de hoje é mostrando como recuperar senha de administrador no Moodle 2.5. Creio que esse mesmo procedimento irá funcionar também em versões a frente da 2.5. Como já tinha demostrando em outros posts, o Moodle 2.5 utiliza a função crypt() do PHP.
A primeira coisa é gerar uma nova senha compatível com os padrões de criptografia utilizado no Moodle. Para isso utilize o seguinte código PHP.
<?php
//Senha que será criptografada
$senha = "123456";
//Senh criptografada
$novaSenha = crypt($senha);
//Exibi na tela a nova senha
echo $novaSenha;
?>
SENHA GERADA: $1$A05.JD2.$96KQoH/QOn3rP36Ci.aAm.
Essa senha gerada é compatível com 123456, como foi feito no código acima. Cada vez que você gerar a senha, será um resultado diferente.
Vamos agora atualizar a senha do usuário administrador, através do SQL. Você precisará saber qual ID do usuário administrador ou o qual o nome do usuário.
ATUALIZANDO POR NOME DO USUÁRIO
UPDATE mdl_user SET password = '$1$A05.JD2.$96KQoH/QOn3rP36Ci.aAm.' WHERE username = 'USUARIO'
ATUALIZANDO POR ID DO USUÁRIO
UPDATE mdl_user SET password = '$1$A05.JD2.$96KQoH/QOn3rP36Ci.aAm.' WHERE id = 'ID_DO_ADMIN'
É isso aí pessoal! Se gostou, divulgue o POST, comente e contribua. Se não gostou, comente também e vamos juntos melhorar.
Abraço a todos!
Obrigado pelas Dicas Marcelo, será que vc tem alguma dica, ou algum site, explicando como esconder campos no moodle ? Tem vários itens que eu gostaria de esconder. Exemplo quando faço o cadastro manual de alunos, gostaria de esconder itens como : Nome adicionais, Interesses, Opcional alem de alguns campos no cadastro principal como "Tipo de compilação de email", Formato de email e principalmente Descrição. Se tiver alguma dica fico grato. Obrigado.
ResponderExcluirA dica para esconder seria via CSS mesmo. No CSS personalizado do tema. Tipo .input-desejado{ visible:none;}
Excluir