Domanda

Voglio afferrare l'oggetto utente in Joomla in un altro script PHP.

Anway, quello che voglio fare è prendere l'utente di Joomla (JUser) su una pagina non Joomla. Più o meno Voglio un modo per afferrare il joomla username, email e nome, ecc e gettarlo ad uno script php per l'uso in un'altra applicazione personalizzata.

Qual è il modo migliore per farlo? Fare una pagina joomla specializzata importando il quadro, afferrando le informazioni necessarie da parte dell'utente, impostando quelli come variabili di sessione e quindi il reindirizzamento alla pagina PHP che voglio usare tali informazioni in?

O devo solo fare una sorta di collegamento in una pagina Joomla con le variabili QueryString corrispondente all'utente corrente e quando fanno clic sul collegamento prendo le informazioni dal querystring?

Sto cercando un best case scenario di come ottenere le informazioni utente per un'applicazione personalizzata.

Tutta la comprensione sarebbe apprezzata.

È stato utile?

Soluzione

Il modo migliore sarebbe quello di creare un plugin per l'utente che accede al vostro script quando qualcuno accede in Joomla: login Joomla unificate per forum e un sub-sito php misura

Altri suggerimenti

dipende da ciò che si desidera i dati per.

i dati JUser è serializzato e salvato nella sessione, quindi si può decodificare questo e tirare fuori i dati JUser ... Che sarebbe disordinato.

In alternativa si potrebbe fare un plugin che memorizza i dati JUser in una variabile di sessione di vostra creazione. la variabile di sessione sarà disponibile per altri script php .. asuming usano gli stessi metodi di sessione. (Joomla ha il suo)

si potrebbe fare un plugin che memorizza i dati in un database che è assessible all'altro script o un file flat, ecc, in sostanza, un processo simile a utilizzando una sessione

Si potrebbe anche caricare abbastanza di joomla per utilizzare le funzioni di joomla che avete bisogno di recuperare i valori JUser .. (disordinato)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top