Política de senha personalizada para o Moodle

2

Estou procurando uma maneira de adicionar políticas de senha personalizadas para um site Moodle.

Eu preciso ser capaz de configurar o seguinte:

  • para forçar os usuários a alterarem suas senhas após 60 dias

  • exigem que o usuário não reutilize a mesma senha

  • tempo limite da sessão após 20 minutos de atividade (acho que são apenas as configurações do cookie de sessão), mas como personalizo?

por Johan Carlsson 11.12.2009 / 16:45

1 resposta

1

O Moodle oferece uma política de senhas limitada e permite que você selecione de forma limitada a complexidade da senha requerida. Mas não oferece um tempo de vida de senha fixo e processo de reinicialização.

Nas páginas de administração, você encontrará um servidor de seção que inclui uma configuração para o tempo limite da sessão. Embora 20 minutos não estejam especificamente na lista, você pode encontrar uma configuração de 15 min e 30 min e, modificando o código subjacente, você poderá adicionar um item no menu de seleção para 'sessiontimeout' de 20 min, ou definir $ CFG- > sessiontimeout = 1200 no /config.php (por períodos não-padrão, isto por si só não funcionaria; você também deve adicionar o registro relevante a $temp->add(new admin_setting_configselect('sessiontimeout' ...) line no arquivo admin/settings/server.php em seu diretório moodle).

Para impor alterações de senha, talvez uma vez tenha um termo para garantir que todos redefinam as senhas ao mesmo tempo. Sem reescrever partes do moodle, você poderia fazer isso definindo 'auth_forcepasswordchange' em mdl_user_preferences para cada usuário.

Você pode fazer isso editando cada usuário e verificando a alteração da senha, mas isso pode ser feito rapidamente no site usando algum SQL para atualizar ou adicionar um registro de preferência para 'auth_forcepasswordchange' para cada usuário existente. A próxima vez que um usuário se logar no moodle irá impor uma mudança de senha, e o sinalizador será apagado.

Não sei se você está trabalhando em um ambiente escolar ou universitário. Se o dia de redefinição de senha foi planejado e anunciado, pode ser mais fácil para os professores da turma fazer com que os alunos esperem, planejem a mudança e ajudem seus alunos quando ocorrer a alteração da senha. Sei que as redefinições de senha podem afetar substancialmente as lições, e qualquer aviso avançado será apreciado.

Se você tem pessoas trabalhando com turmas grandes de alunos mais jovens, você discutiu como a idade e as capacidades dos alunos afetam essa política e discutiu como as regras de senha afetam o aprendizado e o ensino, especialmente com alunos mais jovens ou com alunos com educação especial. necessidades.

Talvez você possa considerar como implementar uma política de senha diferenciada, o que pode significar que os administradores e a equipe precisam seguir uma política de senha mais strong, com alterações mais frequentes do que os alunos.

    
por 16.11.2010 / 14:46