Pular para o conteúdo principal

Postagens

Mostrando postagens de junho, 2014

Recuperar senha de administrador do Moodle 2.5

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 S...

Forçar mudança de senha de usuários no Moodle através de SQL

Olá Pessoal, Hoje vou mostrar pra você como forçar a mudança de senha de um usuário no Moodle através de um comando SQL. Com isso você poderá utilizar por exemplo uma alteração de senha diferente da utilizada por padrão pelo Moodle ou mesmo uma forma mais fácil de forçar a alteração de senha de um determinado grupo de usuários. Vamos lá! A tabela que vamos utilizar para fazer essa mudança é a  mdl_user_preferences. Essa tabela armazena algumas preferências de usuários, tais como: algumas preferências de envio de mensagens, visualizações de perfil ou de blocos e a de forçar alteração de senha ( auth_forcepasswordchange ). Dessa maneira basta fazer um INSERT nessa tabela da seguinte maneira. Onde,  USERID  será igual ao ID DO USUÁRIO que será forçado a alterar a senha,  NAME  será igual a  auth_forcepasswordchange  preferência padrão do Moodle e  VALUE  será igual a 1, informando que essa alteração de senha está ativa/válida. INSERT INT...