accounts-ui
包没有用于电子邮件注册的CAPTCHA机制。用户只需输入电子邮件和密码即可注册。
是否计划将CAPTCHA纳入accounts-ui
套餐?在那之前什么是好的选择?
答案 0 :(得分:3)
Meteor是一个JavaScript框架,因此任何spambot都必须运行无头浏览器才能自动注册。仍然可能,但比普通网站更难。
已经有一个验证机制:Meteor.user()
object有一个emails
键,它是一个包含address
和verified
字段的对象数组。 verified
字段会通过点击Meteor发送的注册链接告诉您用户是否已验证电子邮件地址。
答案 1 :(得分:1)
虽然我完全同意this answer,但如果你的项目中确实必须有验证码,那么visualcaptcha整合的氛围就会有第三方包。
由于Meteor上的所有内容都是开源的,您可以创建accounts-ui包的副本(就像其他人使用accounts-ui-bootstrap和许多其他类似的包一样)或创建自己的custom login ui到整合capthca包。
当你在它的时候,你可以在Atmosphere上发布它,这样任何寻找类似东西的人都可以使用它。
关于这是流星核心软件包的内置部分,我非常怀疑它,因为对于大多数项目来说它实际上是非常不必要的(自以为是的)。