Joomla.it Forum

Non solo Joomla... => Database => : lollolio 04 Mar 2010, 02:21:07

: db per applicazioni esterne
: lollolio 04 Mar 2010, 02:21:07
Salve, ho un problemino che per me è abbastanza ostico.
Mi spiego.. vorrei che le password di joomla venissero salvate in chiaro in una tabella temporanea.
La mia applicazione leggerà i valori e li cancellerà una volta prelevata la password e recriptata.

Il problema è che non ho modo di passare una password criptata all'applicazione che non ha db ma salva i dati su un file di testo..quindi questa è l'unica opzione che mi è venuta in mente per sincronizzare la prima password alla seconda.

Non mi vengono in mente altri modi.

Per creare la tabella posso farlo a mano. Ma per inserire la pass con l'user dove posso mettere l query negli script di joomla? vorrei che quando si cambia pw viene sempre creata la nuova pass nella tabella..

Spero che qualcuno abbia capito il mio problema e che sappia darmi qualche consiglio.

Grazie mille!
: Re:db per applicazioni esterne
: mmleoni 04 Mar 2010, 10:25:43
ciao lollolio,
  per fare una cosa del genere dovresti modificare com_user ma data la criticità del componete ti sconsiglio di farlo, che ne dici di modificare l'altra applicazione in modo che usi la stessa autenticazione di joomla?

ciao,
marco
: Re:db per applicazioni esterne
: lollolio 04 Mar 2010, 18:29:08
hehe l'avrei fatto ma non ho i sorgenti..
posso solo passarle in input delle pw in chiaro tramite db per mettere la creazione degli account automatica..è un programma vecchiotto.. :'(
provo a guardare com_user...non sapresti dirmi più precisamente dove guardare!?  :-[
tnx

la tabella temporanea mi sa che è veremente l'unica soluzione..non so dove sbatter la testa..
: Re:db per applicazioni esterne
: mmleoni 04 Mar 2010, 21:00:44
ciao,
 a lato fe io agirei su /components/com_user/controller.php.

ricordati che modifica di questo file richiede poi attenzione negli aggiornamenti.

ciao,
marco

 
: Re:db per applicazioni esterne
: lollolio 05 Mar 2010, 04:09:03
ciao,
 a lato fe io agirei su /components/com_user/controller.php.

ricordati che modifica di questo file richiede poi attenzione negli aggiornamenti.

ciao,
marco

ho aggiunto la query alla fine dei questa funzione: function register_save()
sembra andar tutto a meraviglia..domani controllo con un pò di test...
grazie mille per la dritta :D
se tutto funziona bene metto un bel risolto!!
: Re:db per applicazioni esterne
: lollolio 05 Mar 2010, 16:14:53
mhm avrei un altro problemino..
quando da pannello dell'utente loggato provo a cambiare la pw devo sempre creare una query che mi crea ancora user e pw..
però non riesco a farlo funzionare..

ho provato a creare la query dentro function completereset()
è questa che viene chiamata quando si reimposta la pw da pannello utente?
per caso è anche quella che viene chiamata quando si perde la pw e viene rigenerata tramite mail?

non capisco se sbaglio qualcosa nella query o sbaglio proprio funzione..

qualcuno sa darmi qualche delucidazione?:D