Autore Topic: Cambio gruppo utente a runtime  (Letto 76 volte)

Offline mlacecilia

  • Nuovo arrivato
  • *
  • Post: 8
    • Mostra profilo
Cambio gruppo utente a runtime
« il: 08 Mag 2020, 19:25:30 »
Sto sviluppando un sito in cui gli utenti vengono promossi/declassati in base ad una data di scadenza dell'abbonamento, accedendo perciò a diverse voci di menu a seconda dello status attivo/scaduto.
Ho aggiunto dopo il login uno script PHP che confronta la data corrente con la scadenza dell'abbonamento utente e modifica direttamente nella usermap il gruppo di appartenenza.
Tutto funziona bene, tranne che il menu resta quello attivo prima del cambio di gruppo fino alla chiusura della sessione.
Al nuovo accesso, ovviamente, viene mostrato il menu corretto.
Immagino che il menu venga configurato internamente in base ai dati di sessione appena avvenuto il login, per cui la mia modifica diretta non ha effetto finché non viene generata una nuova sessione.
C'è un modo di forzare il refresh del menu?

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 469
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Re:Cambio gruppo utente a runtime
« Risposta #1 il: 19 Mag 2020, 11:33:52 »
Ciao,
in che modo hai fatto la modifica?

Hai uno script esterno? Un plugin? Hai creato un componente?

Io proverei il refresh della cache.
Occhio però che Joomla è balordo su certe cose, devi fare come dice lui :D

https://docs.joomla.org/Cache

"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

 

Host

Torna su