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
-
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?
-
Dai una letta al devbook e troverai la risposta.
-
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? :-\
-
Ah, allora non puoi.
-
Ah, allora non puoi.
:'(
Non posso proprio? Ci dev'essere un modo per aggirare l'ostacolo...
Vi prego aiutatemi!!! ;)
-
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.
-
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? :-[