Non solo Joomla... => Sviluppo => : sfrangebob 30 Apr 2012, 12:28:22
: Problema con le sessioni
: sfrangebob30 Apr 2012, 12:28:22
Salve a tutti, sto creando un componente per joomla2.5 secondo la solita architettura MVC. Nelle funzioni del controller richiamo la sessione con il metodo JSession::getInstance('none',array()); e utilizzando i metodi set salvo delle variabili. Nelle view utilizzando il get richiamo il valore delle variabili che poi passo al template utilizzando il metodo assignRef. La catena funziona correttamente, tuttavia una volta visualizzata la pagina del template, mostrante i dati raccolti dal model se clicco qualsiasi altro link l'utente viene sloggato. Se non uso le sessioni l'utente invece non viene mai sloggato. A questo punto mi chiedo quale sia la causa del logout automatico. A qualcuno e' capitata una cosa simile?
: Re:Problema con le sessioni
: sfrangebob15 May 2012, 17:26:37
Nessun aiuto?
Quello che devo fare in pratica e mostrare il risultato di una query in varie pagine (mediante pressione del tasto avanti e indietro). Quindi mi serve salvare il risultato della query nella sessione e recuperare le variabili. Esistono altri modi oltre al JSession?
: Re:Problema con le sessioni
: mau_develop15 May 2012, 18:03:17
setUserState...getUserState
.. prova a guardare nelle docs
M.
: Re:Problema con le sessioni
: sfrangebob15 May 2012, 18:17:00
Grazie per la rispsota. Intendi di usarlo come alternativa al JSession oppure come fix per il problema dell'auto logout?
: Re:Problema con le sessioni
: sfrangebob15 May 2012, 18:19:11
fico! Grazie per la dritta. Stavo impazzendo. Provo Subito.
: Re:Problema con le sessioni
: mau_develop15 May 2012, 18:47:37
guarda come fa a passare la paginazione.. è la stessa cosa
M.
: Re:Problema con le sessioni
: sfrangebob15 May 2012, 18:48:33
mi cucco un bel 500 internal server error se provo ad usare il setUserState. C'è da importare qualche libreria?
: Re:Problema con le sessioni
: sfrangebob15 May 2012, 18:54:14
Io definisco il global $mainframe nelle singole funzioni del controller. Poi richiamo le varibili nelle view. Tuttavia non riesco nemmeno ad arrivare fino alla view perchè già il primo $mainframe->setUserState definito nel controller mi provoca un errore. E' come se quella funzione non fosse definita. Idee?
: Re:Problema con le sessioni
: sfrangebob15 May 2012, 19:04:52
Ho provato anche ad importare jimport( 'joomla.application.application' );
: Re:Problema con le sessioni
: mau_develop16 May 2012, 10:15:49
guarda sul mio sito come l'ho usata, appendi all'ndirizzo sotto l'avatar qs /joomla-framework/38-joomla-17/164-aggiungere-un-filtro-alle-liste
M.
: Re:Problema con le sessioni
: sfrangebob16 May 2012, 10:48:37
Grazie per la risposta.
In pratica sono uno sprovveduto.. Me la sono cavata ancora con la JSession::getInstance. Il problema dipendeva dal fatto che avevo dimenticato un LIMIT in una query e mi capitava di avere degli array diStandard Object cosi' voluminosi da saturare le variabili di sessione. Me tapino :o
Comunque mi piacerebbe riuscire ad usare anche setUserState e getUserState...
Ho visto come li usi tu e io faccio una cosa equivalente, tuttavia e' come se non avessi quelle funzioni definite.