Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : marcorock17 15 Feb 2011, 15:39:55

: riconoscere dalla sessione l'utente che si logga in un altro sistema esterno
: marcorock17 15 Feb 2011, 15:39:55
Ciao ragazzi!
Vi seguo da anni, ma è la prima volta che chiedo qualcosa alla Community, bentrovati!

Partiamo subito con il mio quesito:

Vorrei che la gestione utenti fosse esterna a Joomla: l'utente si iscrive in un tool esterno a Joomla.
L'utente si logga su questo tool, e questo tool imposta una o piu variabili di sessione che Joomla riconosce, presetandomi l'utente come loggato.

La domanda è, quindi, che variabili impostare affinchè Joomla riconosca l'utente loggato?

Prima che mi chiediate a cosa serve il tutto vi di una breve spiegazione.
Joomla mi serve per creare una Community, mentre l'altro tool è un tool di ingestion che servirà al mio cliente, e che usa Oracle.
Entrambi i sistemi devon condividere la stessa gestione utenti.
Se Joomla supportasse Oracle sarebbe risolto il problema, ma non potendo io unire i due DBMS devo per forza gestire gli utenti su Oracle, bypassando MYSQL e quindi joomla.

Secondo voi, esperti, è possibile tutto questo?
Esiste un workaround, una scorciatoia che non mi viene in mente?

Vi ringrazio davvero molto!

: Re:riconoscere dalla sessione l'utente che si logga in un altro sistema esterno
: marcorock17 15 Feb 2011, 15:48:37
Per esempio potrei usare Jfactory, leggendo la variabile che imposto nel "tool esterno" in questo modo:

$valore = $session->get('userid', 0, 'useridpassato');

Ma la domanda resta:
1 - che variabile passare?
2 - come fare in modo che Joomla mi riconosca come utente loggato senza che i dati dell'utente siano registrati su db?