процессоры и пользователи

На одной странице сайта у меня находится мой сниппет, внутри которого идет обращение к процессору
$response = $modx->runProcessor('resource/create', $data2);
Это страница доступна для посетителей.
До этого я пользовался для создания ресурсов методом
$modx->newObject
но недавно узнал о методе с использованием процессора.
Столкнулся с тем, что с компьютера нужные мне ресурсы создавались чудесно, а затем зашел с телефона — и ничего не создается. Минут 20 тупил, пока не понял что дело в правах. На компьютере я залогинен, а на мобильном — гость.

Ну и собственно вопрос — как правильно поступать, чтобы даже гость мог создать ресурс?
1) Каким то образом дать гостю права на обращение к процессору?
2) Создавать ресурс при помощи
$modx->newObject
и не выделываться?
3) Ваш вариант.
Александр Мельник
17 апреля 2019, 21:11
57
0

Комментарии: 2

Сергей Шлоков
18 апреля 2019, 08:27
0
Ответ на поверхности — если тебе проверки прав не нужны и ты не используешь события ресурса, то юзай newObject.
    Александр Мельник
    18 апреля 2019, 08:44
    0
    Да, спасибо.
    Просто я подумал, что есть еще пути создания ресурсов, о которых я не знаю.
    Я к стыду своему только вот таким вот опытным путем узнал, что процессоры учитывают права пользователя, так что век живи — век учись)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.