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