Back to top

Autore Topic: test utente registrato o no  (Letto 983 volte)

Offline maraggos

  • Appassionato
  • ***
  • Post: 307
  • Sesso: Maschio
    • Mostra profilo
test utente registrato o no
« il: 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

Offline maraggos

  • Appassionato
  • ***
  • Post: 307
  • Sesso: Maschio
    • Mostra profilo
Re: test utente registrato o no
« Risposta #1 il: 13 Giu 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

Offline maraggos

  • Appassionato
  • ***
  • Post: 307
  • Sesso: Maschio
    • Mostra profilo
Re: test utente registrato o no
« Risposta #2 il: 14 Giu 2007, 10:47:07 »
scusate se insisto: ho trovato sul forum internazionale questa soluzione:

Citazione
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

 



Web Design Bolzano Kreatif