Привет,
Я хочу отправить POST-запрос через Ajax к моему бэкенду на Rails (Discourse) для создания поста. Это работает для авторизованных пользователей, но не работает для анонимных.
Что мне нужно изменить, чтобы это работало для последних?
Привет,
Я хочу отправить POST-запрос через Ajax к моему бэкенду на Rails (Discourse) для создания поста. Это работает для авторизованных пользователей, но не работает для анонимных.
Что мне нужно изменить, чтобы это работало для последних?
Вы можете создать «анонимный» аккаунт и отправлять сообщения от его имени.
Я не думаю, что возможно создать сообщение без аккаунта пользователя.
Вы правы.
Хорошо, давайте задам этот вопрос немного иначе: существует пользователь системы, который, например, используется в процессе импорта. Я попытался просто назначить записи его ID пользователя (1), но получил ошибку «Не удалось проверить подлинность токена CSRF» и статус 403 [«НЕВЕРНЫЙ CSRF»].
Как это исправить?
Как вы назначаете посты идентификатору пользователя? Не уверен, как это можно сделать через AJAX-запрос.
Вот мой текущий код: GitHub - nobodyfrm/contactform · GitHub