Eduardo Kraus, quanto a tua primeira resposta, tentei também recuperar
a session que é gerada pelo moodle e sem sucesso... tentei criar as
minhas sessions e recuperar no meu sistema e, também sem sucesso...
Eduardo Alexandre, era justamente esse trabalhão que queria evitar.
Apesar que também não consigo recuperar a session criada pelo moodle
no meu sistema... Veja que simples que foi: tenho uma função
fazLogin($_POST['usuario'],$_POST['senha']) que faz tudo (trata
variáveis, faz verificação, autentica ou não, se autentica, cria
sessions). Inseri essa função em um trecho do arquivo /cursos/login/
index.php. Logo depois dessa função, criei um alert em js só pra ver
se ele tinha criado as sessions e, logo em seguida fiz o
redirecionamento e um exit pra ele não ler absolutamente mais nada
daquele código do moodle. Ou seja, sem chances de ele destruir aquelas
sessions. Quando é redirecionado para o meu sistema, "puff"! Não
existem mais sessions. Nunca me ocorreu isso. Pensei até que talvez a
sessão em questão estivesse sendo identificada de alguma forma e, como
não identifico no meu sistema, ele não recupera, enfim...
On Aug 18, 6:28 pm, Eduardo Kraus <
eduardokr...@gmail.com> wrote:
> Ola
>
> O que fiz de integração entre usuários foi apenas replicar as atualizações
> do sistema de gestão para o Moodle. Retirei as opções de atualizar nome,
> e-mail e senha no Moodle. Ai qualquer alteração deste tipo só no outro
> ambiente.
> *
> Eduardo Kraus*
> Professor
> +55 48 8843-3423
>
kr...@eduardokraus.comwww.eduardokraus.comwww.twitter.com/EduardoKraus
>
> Em 18 de agosto de 2011 17:30, Eduardo Alexandre
> <
eduardog...@gmail.com>escreveu:
>
>
>
>
>
>
>
> > Essa solução realmente parece bem acertada.
>
> > Seria possível também ter uma tabela única com os users.
> > Quando autenticar no Moodle, update na tabela para que, se tentar acessar o
> > outro sistema, também libere o acesso.
> > Caso realize logoff de qualquer um dos dois sistemas, faz update de novo,
> > registrando que a sessão foi encerrada e será necessário novo login.
> > Mas..............
> > Aí teria que customizar o moodle e, no lançamento de nova versão haveria
> > retrabalho. :)
>
> > Foi só um palpite :P
>
> > Abraços,
> > ____________________
> > Eduardo Alexandre
>
> > Em 18 de agosto de 2011 17:11, Eduardo Kraus <
eduardokr...@gmail.com>escreveu:
>
> >> Ola
>
> >> O que fiz foi fazer a session integrada através de banco de dados. O
> >> Moodle traz isso para ser configurado e em meu sistema foi só acrescentar a
> >> funcionalidade.
>
> >> Agora via arquivo físico tem que cuidar pois o Moodle adiciona na session
> >> a PATH, que só vale para o Moodle. Se você instala o Moodle dentro de
> >> /curso/ ele muda o path da session para /curso/
>
> >> Ai terás duas possíbilidades
>
> >> 1. Procurar no Moodle e mudar esta funcionalidade
> >> 2. Fazer login só em seu sistema e no Moodle reconhecer esta session.
>
> >> *
> >> Eduardo Kraus*