Contact Form Security

时间:2012-03-10 作者:byronyasgur

在Wordpress中构建我自己的联系人表单。除了典型的电子邮件etc验证和可能的验证码之外,我还需要考虑任何其他安全步骤。我没有向数据库发送任何数据。

1 个回复
最合适的回答,由SO网友:chrisguitarguy 整理而成

您应该使用nonce 保护自己免受CSRF attacks.

尽管您没有向数据库发送任何内容,但我建议使用一些内置的data validation 功能(甚至有is_email 供您使用的函数!)从电子邮件中删除任何HTML。esc_html( striptags( $your_email_content ) ), 例如。

您还可以限制来自单个IP的联系人表单提交,以防止某人多次提交相同的内容。我不知道有哪种联系人表单插件可以做到这一点,但是如果你在一定时间内提交了太多的评论,WordPress评论系统会显示一个错误页面。

结束

相关推荐

Contact Form not working !

我添加了一个新的联系我们页面,但它不起作用,并说E-mail has not been setup properly. Please add your contact e-mail!请帮助。。。从哪里可以正确配置它?这里是链接http://designstutorial.com/?page_id=93