Acesso direto ao curso após login

Acesso direto ao curso após login

por Marta Lopes -
Número de respostas: 1

Preciso incorporar um código php no arquivo login/index.php que intercepta o processo de login e encaminhe o usuário para um novo destino.

Sei que o cógido deve ser inserido após a autenticação e antes do redirecionamento;

Onde no arquivo login/index.php eu colocaria meu código?

Penso em ter uma segunda opção de login  login/index2.php que seria o login/index.php com a incorporação do código

 

 

Em resposta à Marta Lopes

Re: Acesso direto ao curso após login

por Lino Vaz Moniz -

Marta, 

Eu faço isso usando thema.  Nos themas que baseam no padrão boost, esse código deve ser colocado no arquivo layout/columns2.php

Esse aquivo tem controle de todo o trafego que ocorre no site. Sendo assim, você pode mapear:

  • Url origem de requisição
  • Url destinho da requisição
  • Usuário que está logado 
  • Contexto do curso ou atividade que o usuário está nevegando

A apartir desse mapeamento, você pode mudar url de destino. 

O exemplo do código no link a seguir, verifico se o usuário está tentando acessar a página my e mudo rota, enviando o para outro url.

Tratamento de url para gerenciar proxy do Moodle
https://comunidade.badiu.com.br/mod/forum/discuss.php?d=682