我正在使用Symfony2和FOSUserBundle来管理注册和登录。我想添加一个验证码系统。是否有预先存在的捆绑或教程?
当然,我可以尝试使用Google re-captcha自行推出。在这种情况下,Google reCaptcha是一个不错的选择,还是应该使用其他一些API?
答案 0 :(得分:6)
答案 1 :(得分:0)
我刚写了一个名为caitcha-bundle的小包。
根据fos user bundle documenation实现的这一部分应该非常简单,因为您只需要激活caitcha包并将$builder->add('caitcha', 'caitcha');
添加到表单类型。
因为验证码图像和任何其他需要与表单本身无关的用户交互的方法在我的选择中非常烦人,所以我尝试使用蜜罐方法实现隐形机器人保护,并检查它的时间填写表格。它适用于我的用例,但我仍然需要通过更多检查来扩展。我将不胜感激任何改进此捆绑的建议。