Quanto o Moodle é integrado com outro sistema, o formulário de login pode ser desativado se os usuários logam no sistema externo e depois acessam o Moodle. Neste caso, o Moodle deve ser customizado para redirecionar à página de login do sistema externo todas as vezes que os usuários clicarem no link Acesso no ambiente do Moodle.
Essa implementação deve ser feita por meio de alteração do código PHP do Moodle.
Para redirecionar o login do Moodle para um sistema externo, siga os seguintes passos:
1° Passo - Abrir o arquivo que processa o login
Abra em um editor de texto o seguinte arquivo:
Essa implementação deve ser feita por meio de alteração do código PHP do Moodle.
Para redirecionar o login do Moodle para um sistema externo, siga os seguintes passos:
1° Passo - Abrir o arquivo que processa o login
Abra em um editor de texto o seguinte arquivo:
$CFG->wwwroot/login/index.php
2° Passo - Inserir URL do sistema externo
No final do arquivo, antes da linha do código
print_header("$site->...
aproximadamente na linha 319, insera seguinte trecho do código:
header( 'Location: http://NOVO_ENDERECO_LOGIN') ;
Substitua o texto NOVO_ENDERECO_LOGIN pelo url de login do sistema externo.
Esse trecho do código interrompe e execução e redireciona para o site do sisteme externo.
3° Passo - Gravar alteração do arquivo
Para que a alteração seja efetivada, grave o arquivo. Feito isso, o Moodle redireciona os usuários para logarem em um sistema externo.
Com essa alteração, o formulário de login do Moodle fica desativada. Esse procedimento é recomendado em caso de integração em que o sistema externo assume a autenticação dos usuários.
2° Passo - Inserir URL do sistema externo
No final do arquivo, antes da linha do código
print_header("$site->...
aproximadamente na linha 319, insera seguinte trecho do código:
header( 'Location: http://NOVO_ENDERECO_LOGIN') ;
Substitua o texto NOVO_ENDERECO_LOGIN pelo url de login do sistema externo.
Esse trecho do código interrompe e execução e redireciona para o site do sisteme externo.
3° Passo - Gravar alteração do arquivo
Para que a alteração seja efetivada, grave o arquivo. Feito isso, o Moodle redireciona os usuários para logarem em um sistema externo.
Com essa alteração, o formulário de login do Moodle fica desativada. Esse procedimento é recomendado em caso de integração em que o sistema externo assume a autenticação dos usuários.