- Home
- Categorie
- Coding e Sistemistica
- Joomla!
- Wrapper e sessione
-
Wrapper e sessione
Ciao a tutti...
sto tentando di integrare una mia applicazione in joomla...
ho deciso di usare il wrapper.
Ho modificato il componente in modo tale da passare alla pagina esterna wrappata (si dice così?) alcune informazioni iniziando una sessione, direttamente loggandosi in joomla.
Mi passa tutto e infatti l'applicazione funziona(tranne un caso...ancora da finire).
Il problema è: come faccio a far disconnettere l'utente, distruggendo la sessione sia in joomla che nell'applicazione esterna?Qualcuno sa qualcosa?
Grazie!!!
-
Visti gli scarsi risultati di questo topic vi pongo un'altra domanda, ovviamente inerente a quelli precedenti:
come funziona il logout?
se lo cerchi in tutti i file c'è solo una chiamata a funzione loguot();
la stessa cosa è spiegata nella guida (molto utile) per la realizzazione di componenti!
Ragazzi, ora qualcuno mi aiuta?
Grazie, gentilissimi!
-
-
Caro globo, grazie per la risposta tempestiva....ma...ho gia scaricato il suddetto manuale, l'ho anche stampato!!!:)
Ma se vai a leggere la parte inerente al mainframe e cerchi la funzione logout non è che trovi molte informazioni!!
cioè, il mainframe è ben spiegato, ma il logout no!!!!
Hai qualche idea per illuminarmi?
-
Se ci parli dell'applicazione da integrare, magari possiamo capire meglio, e se non siamo in grado qui, possiamo postare il quesito in un area dove magari sono piu competenti per tale cosa, perchè cosi come hai impostato le richieste, per te è semplice, in quanto sai cosa stai facendo, ma noi non lo sappiamo, e da dietro uno schermo è difficile comprendere a pieno.
-
vero...sorry!!!
in pratica:
modificando il file wrapper.php riesco a iniziare una sessione, e inserirci username, id di ogni utente loggato...
Queste informazioni vengono usate dall'applicazione wrappata (in php) la quale funziona quasi a dovere...(quello che fa non so se è importante...).
Quando l'utente finisce quello che deve fare si vuole disconnetere...ora il grosso problema è: se mi disconnetto dall'applicazione, giustamente non mi disconnetto in joomla! se inveece mi disconnetto in joomla non lo faccio nell'applicazione esterna!!!!
Ho pensato quindi di permettere la disconnessione solo da joomla, quindi distruggendo le sessioni sia in joomla che nell'applicazione...
per fare questo bisogna modificare, credo, il logout...
indi per cui mi sono bloccato!!!
-
Ma l'unica soluzione per la tua applicazione era il wrap di una pagina esterna ?
-
credo di no...solo che non saprei come trasformarla in un componente...
sarebbe la soluzione migliore visto che devo usare l'editor wyswyg e devo caricare file...
ma non saprei da dove cominciare!!!!Certo, mi puoi rispondere leggiti per bene il manuale...
ma avrei un po di fretta!!!Grazie!!!!
-
Con la fretta, si possono risolvere problemi di base
Se hai intenzione di usare un qualcosa che non fa parte di joomla, è normale che bisogna conoscere bene la struttura e perderci un po di tempo, altrimenti con la fretta non si va da nessuna parte, spero tu sia del mio stesso parere...
-
certo...hai ragione!!!
appunto per questo ho scaricato il manuale...cmq, proprio non hai idee?
Io ora devo partire per Sangiovannivaldarno...torno lunedì, quindi potrò risponderti lunedì...
ma se mi dai qualche idea puoi farmi un grosso favore!!!
-
Se mi mandi l'applicazione con 2 righe scritte di cosa dovrebbe fare, posso darci un'occhiata e sviluppare qualche idea, magari se non ci arrivo io, posso chiedere consiglio a qualche collega, vedi tu, di più non posso fare.
-
Grazie...
ma come te la mando?
Cmq ti mando quella che funziona da sola...Grazie...veramente!
-
se non ha un peso sproporzionato, la puoi inviare via mail.
-
Ok, ora che ho capito a cosa serve la tua applicazione ;), ti consiglio di usare un componente già esistente, è ancora molto acerbo, in quanto lo ha creato un utente da 0, ma rispecchia quello che volevi fare tu, ma è già pronto e si integra in joomla perfettamente, visto che ha creato il componente e 2 moduli dedicati ;), ed è anche compatibile con CB
-
Ok, il problema è che cmq lo DEVO sviluppare io....
cmq se hai notizie fammi sapere...giusto che mi indichi come fare e ci provo io!!!!!
Cmq grazie veramente per l'interesse!!!!
-
La cosa migliore, è creare un componente ad hoc, come ha fatto l'altro utente, anche perchè l'integrazione che stai mandando avanti, è troppo scarna, in quanto mancano tutti i collegamenti al DB per le funzioni della stessa...
Ti consiglio di rileggere il manuale dello sviluppatore che già hai letto, prendendo come riferimento, il componente che ti ho citato, e prendere spunto da quello, visto che fanno le stesse cose entrambi.
-
ok, ci provo!!!!
Grazie!!!