Back to top

Autore Topic: [RISOLTO] Problemi con i permessi  (Letto 1816 volte)

Offline Sestante2012

  • Esploratore
  • **
  • Post: 109
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO] Problemi con i permessi
« il: 29 Apr 2010, 15:51:11 »
Salve a tutti!

Ho un problema con un modulo che ho scritto. Funziona solo se sono loggato come admin, mentre non funziona per tutti gli altri utenti.
Il modulo recupera (dovrebbe recuperare) i dati dell'utente loggato e visualizzarli, ma funziona tutto solo, come detto su, se sei admin.

Qualche consiglio?

grazie!
« Ultima modifica: 02 Mag 2010, 18:44:01 da SestanteSrl »
================================================
Solo il passato si può copiare; il futuro dobbiamo inventarcelo.(cit)

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Problemi con i permessi
« Risposta #1 il: 29 Apr 2010, 23:25:24 »
ciao,
 come fai il controllo dell'utente?

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

Offline Sestante2012

  • Esploratore
  • **
  • Post: 109
  • Sesso: Maschio
    • Mostra profilo
Re:Problemi con i permessi
« Risposta #2 il: 30 Apr 2010, 12:10:44 »
Ciao mmleoni!

faccio un
Codice: [Seleziona]
$user =& JFactory::getUser();e poi un primo if per vedere se qualcuno è loggato
Codice: [Seleziona]
$user-->id==0Se diverso, $Users prende il valore che mi serve e lo stampa con un echo, altrimenti mi faccio dire che nessuno è loggato... mi pareva così facile :(
================================================
Solo il passato si può copiare; il futuro dobbiamo inventarcelo.(cit)

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Problemi con i permessi
« Risposta #3 il: 30 Apr 2010, 17:23:53 »
ciao,
il codice è formalmente giusto, a parte ciò che penso un lapsus:
$user-->id==0
dovrebbe essere:
$user->id==0
un solo -
se l'errore è questo ecco spiegato perché insisto con i programmi che debbono funzionare anche con error all...

btw: in php si dovrebbe scrivere:
if(!$user-->id)
più corretto dal punto di vista della logica php...
ciao,
marco

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

Offline Sestante2012

  • Esploratore
  • **
  • Post: 109
  • Sesso: Maschio
    • Mostra profilo
Re:Problemi con i permessi
« Risposta #4 il: 30 Apr 2010, 18:53:58 »
Ciao!

Si, sorry, il codice è scritto con un solo "-". E' stato solo un attimo di parkinson...

Cmq, logica e forma a parte... il mio problema persiste.
Solo se sono loggato come superadmin la cosa funziona. altrimenti mi dice che non ho i premessi :(
================================================
Solo il passato si può copiare; il futuro dobbiamo inventarcelo.(cit)

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Problemi con i permessi
« Risposta #5 il: 02 Mag 2010, 10:07:09 »
non è che hai impostato il livello di acesso del modulo a registered o special??

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

Offline Sestante2012

  • Esploratore
  • **
  • Post: 109
  • Sesso: Maschio
    • Mostra profilo
Re:Problemi con i permessi
« Risposta #6 il: 02 Mag 2010, 18:43:16 »
Ciao marco.
Mi dispiace averti fatto perdere tempo. Ho trovato l'inghippo: Avevo creato una sezione alla quale avevo attribuito permessi speciali tramite il plugin "Core Design File ACL plugin", e, indovinerai, l'articolo che richiamava il loadposition del modulo era proprio in quella sezione.

Ringrazio ancora per la disponibilità.
================================================
Solo il passato si può copiare; il futuro dobbiamo inventarcelo.(cit)

 



Web Design Bolzano Kreatif