Оригинал на GitHub
Вопрос
Есть анонимная таблица, из которой через API отправляются данные на remote. Когда данные приходят, то они подставляются в эту анонимную таблицу (по хешу). Вопрос, по какой возможной причине из админки все работает, а через анонимную нет? У анонимного пользователя есть доступ ко всем нужным таблицам.
Ответ
Дело в том, что для безопасности доступ к временным таблицам возможет только от того пользователя, от которого она создана, что бы исключить атаку подбором хэша.
И когда исполняется ремоут, у него там несовпадающий пользователь.
Для того, что бы выполнить такое действие, нужно в remotes выбрать динамического пользователя, тогда id
пользователя надо передать в GET
-переменную ttm_user
с id
пользователя в системе, от которого нужно выполнить этот ремоут.