我使用网络表单作为联系表单。此表单包含以下字段:用户名,电子邮件,电话,标题(选择框),正文。作为经过身份验证的用户,我可以提交表单,但匿名用户无法提交表单。甚至,表单的验证也不起作用。我允许匿名用户。我可以通过form_alter提交表单吗?有没有办法解决这个问题?
谢谢!
答案 0 :(得分:0)
您是否可以检查Drupal站点中的权限设置页面,看看您是否再次向匿名用户授予了所有必需的权限?您可能错过了提交权限。
在您尝试以匿名用户身份提交相关表单后,还要检查您的网站DBLog吗?
答案 1 :(得分:0)
您需要在网络表单中授予权限,只需转到该网络表单并单击表单设置选项卡,然后授予匿名用户权限。