Права пользователей. Выдает 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."
В чем может быть проблема?
- mdz's blog
- Для комментирования войдите или зарегистрируйтесь
замените 'access callback'=>TRUE на 'access arguments' => array('access content')
'access callback'- функция, проверющая права пользователя, если параметр не указан(отсутствует), используется user_access().
Тогда 'access arguments' - параметры функции user_access()
- Для комментирования войдите или зарегистрируйтесь
решено. проблема в кеше
- Для комментирования войдите или зарегистрируйтесь


Комментарии