Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : maraggos 27 Apr 2007, 15:06:35
-
sono in un modulino richiamato dal wrapper: c'è modo di sapere (facilmente, magari richiamando una qualche funzione) chi è l'utente che mi ha chiamato, o per lo meno se ha fatto o meno il login ?
Grazie
Alberto
-
uh... ho provato così:
<?php
global $my;
$userid=$my->id;
echo "$userid";
?>
... ma non funziona ! Non lo sa proprio nessuno nessuno ?
Grazie
Alberto
-
scusate se insisto: ho trovato sul forum internazionale questa soluzione:
Firstly I went into com_wrapper, wrapper.php and added
session_start();
as the first line.
Then further down under the line: $url = $params->def( 'url', '' );
I added:
// declare globals
global $my;
global $wid;
global $wname;
global $wusername;
global $wemail;
global $wusertype;
$xid = $my->id;
$xname = $my->name;
$xusername=$my->username;
$xemail = $my->email;
$xusertype = $my->usertype;
session_register("xid", "xname", "xusername", "xemail", "xusertype");
and saved it .. then in my .php files that I have added via the wrapper I added:
session_start();
as the first line and then used the variables as required (ie, <? echo $xname; ?>)
and session_destroy(); at the bottom of the page.
... che mi sembrava un'idea geniale. Però... non riesco a farla funzionare ! Ovvero, quando sono nel mio php wrappato... la maledetta username vale NULL !
Per la cronaca, il 3d originale è qui:
http://forum.joomla.org/index.php/topic,165257.0.html
Qualcuno ha un'idea ?
Grazie
Alberto