Права пользователей. Выдает Access denied, хотя в hook_menu прописано access callback=> TRUE

Прислано: mdz

вт, 30/08/2011 - 15:58

Здравствуйте! Пишу модуль, в котором необходимо использовать Ajax. Через hook_menu регистрирую адрес с параметром 'access callback'=true.
$items['mymod/add/'] = array(
'title' => 'Paje',
'page callback' => t('All Good!'),
'access callback' => TRUE
);

При использовании этой ссылки в Ajax выдает 403 ошибку (Сервер понял запрос, но он отказывается его выполнять из-за ограничений в доступе со стороны клиента к указанному ресурсу.). При переходе по этому адресу с помощью браузера пишет: Access denied "You are not authorized to access this page."

В чем может быть проблема?

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано orion76 в вт, 30/08/2011 - 17:34.

замените 'access callback'=>TRUE на 'access arguments' => array('access content')

'access callback'- функция, проверющая права пользователя, если параметр не указан(отсутствует), используется user_access().
Тогда 'access arguments' - параметры функции user_access()


Опубликовано mdz в вт, 30/08/2011 - 18:38.

решено. проблема в кеше


Новое на сайте