Pular para o conteúdo principal

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 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!


Comentários

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

    ResponderExcluir
    Respostas
    1. A dica para esconder seria via CSS mesmo. No CSS personalizado do tema. Tipo .input-desejado{ visible:none;}

      Excluir

Postar um comentário

Postagens mais visitadas deste blog

Resolvendo problema na instalação do Moodle 3.1 [mysql_full_unicode_support]

Fala Galera! Recentemente fui instalar a versão do 3.1 do Moodle e me deparei com a seguinte mensagem de erro da instalação: Ou seja, a mensagem está falando que o seu banco de dados foi criado em um formato de arquivos não suportado. Na maioria das vezes a collaction criada automaticamente é LATIN1 e ele está pedindo UTF-8. Para resolver esse problema basta rodar o seguinte SQL em seu banco de dados MySQL. ALTER SCHEMA `NOME_DO_SEU_BANCO`  DEFAULT CHARACTER SET utf8  DEFAULT COLLATE utf8_general_ci; Feito isso prossiga normalmente com sua instalação do Moodle 3.1 e desfrute das novidades que essa versão traz. Espero que tenha gostado e até mais.

[PERGUNTAS E RESPOSTAS] Como saber o número total de alunos cadastrados no Moodle através de uma consulta SQL?

Olá Pessoal, Tudo Bom! Hoje vamos fazer um POST com uma pergunta do Rodrigo nos comentários aqui do blog, que foi a seguinte: "Como saber o numero total de alunos cadastrados no Moodle através de uma consulta no Mysql?" Vamos entender primeiramente que o Moodle define suas permissões por contexto. Existem as permissões globais de administração e existem as permissões contextuais da sala de aula. Por exemplo: Um usuário em um determinado curso pode ser aluno e em outro determinado curso pode ser professor. Ou seja, creio que o mais prudente para se saber o número de fato de alunos seja saber o número de alunos por curso. Para isso fiz um post com o tema:  Relatório de alunos matriculados por curso no Moodle em SQL Diante disso, podemos saber todos os usuários que possuem o papel de aluno, através do SQL abaixo. SELECT count(DISTINCT(mdl_user.id)) as TOTAL  FROM mdl_role_assignments  JOIN mdl_user ON mdl_user.id = mdl_role_assignments.userid  JOIN mdl_...

Criando e Sincronizando Modelo Entidade-Relacionamento com MySQL Workbench

Olá Pessoal, tudo bem? Hoje vou mostrar duas funcionalidades muito interessantes do MySQL Workbench. Pra quem não sabe, o MySQL Workbench é uma ferramenta gratuita de criação, design, modelagem, além de outras funcionalidades de gerenciamento de bancos MySQL. É uma ferramenta muito completa, a minha preferida para trabalhar com banco de dados MySQL. Vamos lá! - Baixe e instale o Workbench. Para fazer o download clique aqui CRIANDO BANCO DE DADOS - Depois de instalado vá em CREATE NEW EER MODEL - Você poderá alterar o nome do banco de dados, clicando duas vezes no nome do banco, como na imagem abaixo. No meu caso dei o nome de "meu_banco": - Adicionando tabelas ao seu banco de dados. Veja na imagem abaixo: - Criei o nome de minha tabela "tbl_usuarios", criando os campos ID (INT, NOT NULL, e AUTO INCREMENTO), NOME, EMAIL, USUARIO, SENHA e DATA_CRIACAO. Você criará o seu banco de acordo a sua necessidade. O MySQL Workbench vai te fornecer s...