Autenticação no moodle a partir do joomla

Autenticação no moodle a partir do joomla

por André Santos -
Número de respostas: 1

Caros,

Utilizei o módulo mod_php para fazer a autenticação dos usuários no moodle a partir de um formulário no joomla.

A autenticação está perfeita: autentica o aluno e vai para o moodle. Mas quando este clica no botão 'Sair' do moodle, não retorna para a página do joomla.

Gostaria de saber se alguém conseguiu fazer esse tipo de integração e o quê alterar no moodle para que a 'olta' ocorra normalmente?

O código que eu usei é o seguinte:

****************************************************************************************************

<form action="http://meusite.com.br/moodle/login/index.php" method="post" name="login" target="_parent" align="left">
<ul class="menu1">
<span class="menu1"><class="login">Usuário:
<input id="campo_login" type="text" name="username" size="12">
Senha:
<input id="campo_login" type="password" name="password" size="12">
<input type="hidden" value="1" name="testcookies"/>
<class="entrar">
<input id="entrar_moodle" type="submit" name="entrar_moodle" value="Entrar"></br>
<class="login">Perdeu a senha? <a href="http://meusite.com.br/moodle/login/forgot_password.php" target="_parent">
Clique aqui </a></span>
</ul>
</form>
<div align="right"><img src="../images/logomoodle2.gif" width="115" height="20" alt="Portal do Aluno"/></div>

***************************************************************************************

Contagem das avaliações:  -
Em resposta à André Santos

Re: Autenticação no moodle a partir do joomla

por Zyon Dias -

Olá André,

 

Fiz uma pagina de autenticação externa recentimente, para alterar a pagina de redirecionamento quando o usuário criar em sair você tem q fazer a seguinte alteração.

altere um arquivo de configuração do Moodle, esse arquivo fica em moodle/login/logout.phpNele você ira acrescentar o seguinte comando $redirect = ‘http://www.seusite.com’; após a linha 39, ficando dessa maneira:

Linha 39: // $redirect = $CFG->wwwroot.'/';
Linha 40: $redirect = 'http://www.google.com/';

 

Segue o link da minha publicação completa sobre isso:

http://www.fernandonog.com.br/framework-e-cms/moodle/login-no-moodle-com-pagina-externa/

esperto ter ajudado.

Contagem das avaliações:  -