Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : trhacker 26 Jan 2007, 14:43:26

: Fare una query in PHP in base all'utente loggato in Joomla
: trhacker 26 Jan 2007, 14:43:26
Ciao a tutti.
Sto realizzando un'applicazione PHP inserita in joomla.
Gli utenti effettuano il login su joomla, e quando accedono ad una determinata pagina, devono visualizzare una tabella, ma solo le righe che sono di loro pertinenza.
Pensavo di inserire nella tabella un campo corrispondente al nome dell'utente, ed effettuare una query in base a quel campo.
Ma non so una cosa, come faccio a ricavare il nome dell'utente attualmente loggato? Immagino che joomla la inserisca in una variabile, è possibile utilizzare quella variabile per la query?
: Re: Fare una query in PHP in base all'utente loggato in Joomla
: napo 26 Jan 2007, 14:45:37
Dai una letta al devbook e troverai la risposta.
: Re: Fare una query in PHP in base all'utente loggato in Joomla
: trhacker 28 Jan 2007, 11:43:03
La variabile che mi serve è $my, per l'esattezza $my->username.
Ma ho un problema: l'applicazione PHP non è integrata in Joomla (come modulo o componente), sono solo delle pagine PHP, wrappate all'interno di joomla, quindi come faccio a rendere disponibile la var. $my anche a queste pagine?   :-\
: Re: Fare una query in PHP in base all'utente loggato in Joomla
: napo 28 Jan 2007, 12:28:29
Ah, allora non puoi.
: Re: Fare una query in PHP in base all'utente loggato in Joomla
: trhacker 28 Jan 2007, 12:34:09
Ah, allora non puoi.

 :'(
Non posso proprio? Ci dev'essere un modo per aggirare l'ostacolo...
Vi prego aiutatemi!!!  ;)
: Re: Fare una query in PHP in base all'utente loggato in Joomla
: napo 28 Jan 2007, 12:37:21
L'ideale sarebbe integrare l'applicazione in Joomla.

Oppure potresti provare a modificare il login/logout di Joomla inserendo al creazione di una tua variabile di sessione ed usarla poi nel wrapper.
: Re: Fare una query in PHP in base all'utente loggato in Joomla
: trhacker 30 Jan 2007, 16:56:16
Fatto, ho modificato wrapper.php creando una variabile di sessione, che uitlizzo poi nella mia pagina php.  ;D
Idea di cosa comporta in termini di sicurezza?  :-[