access denied per nuovo utente creato

7 contenuti / 0 new
Ultimo contenuto
access denied per nuovo utente creato

Ciao a tutti.

Il mio problema è che sono stati creati dei nuovi utenti e e quando cercano di accedere ad una pagina contenente un "document repository" compare la scritta access denied però tutto funziona...

In pratica viene fuori la scritta senza motivo...non capisco perchè

Per me drupal è ancora un mistero e vi prego non fatemelo odiare, che mi sta dando un sacco di problemi...questo è uno dei tanti

Vi sarei veramente grato se qualcuno mi aiutasse

Grazie
Marco

Gli accessi negati riguardano la configurazione dei permessi. Ora non so cosa sia questo "document repository" se un modulo o un contenuto Story/Page ma vai in
Home › Gestione › Gestione utente > Pemessi (admin/user/permissions)
setta le impostazioni necessarie. Oppure verifica che l'utente non sia con status blocked in
Home › Gestione › Gestione utente (admin/user/user)

grazie per la risposta.
dunque "document repository" è un semplice blocco contenuto in una pagina.

I permessi sono tutti a posto così come lo stato dello user è active.
A prova di tutto ciò infatti l'utente riesce ad accedere al contenuto (blocco)...l'unico problema è che viene fuori il messaggio access denied (che in realtà non è veritiero perchè appunto l'utente può agire liberamente)

E' una cavolo di scritta che non ci deve essere e invece c'è.

Non capisco perchè...

Grazie ancora per eventuali risposte
Marco

Sei sicuro che quella scritta sia legata a quel blocco? Come lo hai dedotto?

Ci puoi riportare gli screenshot delle pagine incriminate?

<--- Andrea Mancini - biso.it --->

In effetti non credo che la scritta sia legata al blocco...
qui potete vedere gli screenshot

l'utente si è loggato e accede all'area "document repository"

"http://img257.imageshack.us/img257/1008/immagine2zpc.png

entra, tutto funziona ma c'è la scritta....

"http://img837.imageshack.us/img837/3655/immagine1jx.png"

nessuno riesce ad aiutarmi vero?

Io sono andata a node/172 (in link è nell'immagine citata sopra) e mi da un accesso negato!
Ti ripeto dipende dai permessi admin/user/permissions del modulo node oppure imposta un menu in admin/content/node edita pagina 172

Se non hai creato del codice personalizzato la soluzione è questa infatti Access Denied è un controllo in common.inc alla riga 415:

  if (empty($return) || $return == MENU_NOT_FOUND || $return == MENU_ACCESS_DENIED) {
    drupal_set_title(t('Access denied'));
    $return = t('You are not authorized to access this page.');
  }

Sta ad indicare che se la variabile return è vuota o non è impostato il menu allora ti dà quel messaggio.
Per impostare un menu da codice nell'hook_menu:

$items['node/%'] = array(
    'title' => t('Esempio titolo'),
    'page callback' => 'esempionomefunzione',
    'access arguments' => array('access modulo'),
    'type' => MENU_NORMAL_ITEM,
  );

Dove 'access arguments' => array('access modulo'), riguarda il permesso di accedere a tale funzione da implementare nell'hook_perm.
Scusa il linguaggio tecnico ma non hai precisato bene a che livello sei. Ciao