Анонимные пользователи могут создавать контент, если вы даете им разрешения на серверной части. Перейдите на yoursite.com/admin/user/permissions и прокрутите вниз до «Узлового модуля». Убедитесь, что у вас есть «доступ к контенту» и все соответствующие флажки «создать ** foo ** контент» (где ** foo ** - тип контента, который вы хотите, чтобы они могли создавать) для анонимных пользователей.
Это предоставит анонимным пользователям разрешение на создание контента типа ** foo ** и просмотр любого созданного контента.
Ваша проблема «Отказано в доступе» может быть вызвана тем, что анонимные пользователи могут создавать контент, но не имеют к нему доступа. Это может быть в том случае, если вы предоставили анонимному пользователю разрешения «создавать ** foo ** контент», но не предоставили им разрешения «доступ к контенту». Вы можете видеть контент, когда вы вошли в систему как администратор?