如何使用 CodeIgniter 创建安全的联系表单 (cf)

发布于 2024-09-24 22:04:11 字数 124 浏览 4 评论 0原文

我想使用 CodeIgniter 创建安全 cf。我刚开始使用 CodeIgniter。我应该使用他们的某个库,还是应该使用 FormHelper 和 EmailHelper 创建一个库。另外,如果我用助手创建一个,如何处理垃圾邮件?

I want to create secure cf using CodeIgniter. I'm new to using CodeIgniter. Is their some library which I should use or should I create one with FormHelper and EmailHelper. Also, if I go with creating one with Helpers, how can spams be taken care of?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

好菇凉咱不稀罕他 2024-10-01 22:04:11

尽管您可以使用 表单验证类

$this->form_validation->set_rules('username', 'Username', 'required|xss|trim');

以及自定义调用后退功能。

至于垃圾邮件,您可以使用内置的验证码库,这通常是“可以”,但不是很好。有大量文档可以帮助您实现 RECAPTCHA。

简而言之,您需要表单助手、表单验证库、电子邮件助手以及可能的验证码插件或扩展。

CIs form helper will automatically escape any data submitted to secure it, although you can specify additional functions/purifying etc by using the form validation class

ie

$this->form_validation->set_rules('username', 'Username', 'required|xss|trim');

as well as custom call back functions.

As for spam, you can use the built in CAPTCHA library, which generally is "ok" but not fantastic. There's plenty of documentation out there to help you implement RECAPTCHA instead.

In short you'll want the Form Helper, Form Validation Library, Email Helper and possibly the captcha plugin or an extension.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文