Back to top

Autore Topic: db per applicazioni esterne  (Letto 2468 volte)

Offline lollolio

  • Nuovo arrivato
  • *
  • Post: 25
    • Mostra profilo
db per applicazioni esterne
« il: 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!
« Ultima modifica: 04 Mar 2010, 03:33:33 da lollolio »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:db per applicazioni esterne
« Risposta #1 il: 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
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline lollolio

  • Nuovo arrivato
  • *
  • Post: 25
    • Mostra profilo
Re:db per applicazioni esterne
« Risposta #2 il: 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..

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:db per applicazioni esterne
« Risposta #3 il: 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

 
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline lollolio

  • Nuovo arrivato
  • *
  • Post: 25
    • Mostra profilo
Re:db per applicazioni esterne
« Risposta #4 il: 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!!

Offline lollolio

  • Nuovo arrivato
  • *
  • Post: 25
    • Mostra profilo
Re:db per applicazioni esterne
« Risposta #5 il: 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

 



Web Design Bolzano Kreatif