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

: test utente registrato o no
: 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
: Re: test utente registrato o no
: maraggos 13 Jun 2007, 14:51:58
uh... ho provato così:

<?php
global $my;
$userid=$my->id;
echo "$userid";
?>

... ma non funziona ! Non lo sa proprio nessuno nessuno ?
Grazie
Alberto
: Re: test utente registrato o no
: maraggos 14 Jun 2007, 10:47:07
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