Joomla.it Forum

Non solo Joomla... => Sviluppo => : speedy78 22 Mar 2007, 22:39:51

: getUser password
: speedy78 22 Mar 2007, 22:39:51
Salve a tutti,

premetto che conosco Joomla da poco, ed ho deciso di integrare al suo interno tramite il componente wrapper una pagina web già esistente. Fin qui nessun problema. Questa pagina viene visualizzata solo se l'utente è loggatto.

Domanda:
Come posso ricavare la password dell'utente loggato?

Grazie,
Fabio
: Re: getUser password
: surfbit 22 Mar 2007, 22:46:44
Non mi ricordo a mente, ma sembra che sia scritto anche sul devbook.pdf

Per scaricarlo clicca su Guide  :)
: Re: getUser password
: speedy78 22 Mar 2007, 22:53:33
Grazie surfbit,

ho gia scaricato il devBook ma non riesco a capire bene il legame con mainFrame e la password. Qualche suggerimento?
: Re: getUser password
: speedy78 22 Mar 2007, 23:05:30
A me interessa leggere solo la password dell'utente nella sessione corrente.
: Re: getUser password
: napo 23 Mar 2007, 09:49:16
Se sei in un wrapper, sei fuori dal framework di Joomla e non puoi fare molto.
La classe mosUser mette comunque a disposizione i campi username e password.
: Re: getUser password
: speedy78 23 Mar 2007, 13:51:01
Grazie napo,

ma devi perdonare la mia ignoranza: come faccio a prendermi la mosUser?
: Re: getUser password
: napo 23 Mar 2007, 14:02:34
Puoi usare l'oggetto di sistema $my che è un'istanza di mosUser e contiene tutti i dati dell'utente loggato.
Ma puoi usarlo solo se sei dentro il framework, non in un wrapper.
: Re: getUser password
: speedy78 26 Mar 2007, 14:27:37
Ok napo,

mi sono sviluppato un componente adhoc a sono riuscito ad accedere ai dati dall'utente. Quando però leggo la password con questa istrtuzione ad esempio:

echo "password=".$my->password

il risultato è vuoto, e non capisco perchè.?

Grazie speedy78
: Re: getUser password
: napo 26 Mar 2007, 15:19:15
La password comunque dovrebbe essere criptata, non la vedresti mai in chiaro.
Non vorrei che nelle ultima release abbiano modificato il codice per motivi di sicurezza, forzando la restituzione di una stringa vuota.