2

The accounts-ui package doesn't have a CAPTCHA mechanism for email registration. Users can register simply by entering an email and a password.

Any plans to incorporate CAPTCHA in the accounts-ui package? What would be a good alternative until then?

4

2 回答 2

3

Meteor 是一个 JavaScript 框架,因此任何垃圾邮件机器人都必须运行无头浏览器才能自动注册。仍然有可能,但比普通网站要困难一些。

已经有一个验证机制:Meteor.user()对象有一个键,它是一个带有和字段emails的对象数组。该字段将告诉您用户是否通过单击 Meteor 发送的注册链接验证了电子邮件地址。addressverifiedverified

于 2014-02-26T11:26:10.543 回答
1

虽然我完全同意这个答案,但如果你真的必须在你的项目中使用验证码,那么在大气上就有一个第三方包用于visualcaptcha集成。

由于 Meteor 上的所有内容都是开源的,因此您可以创建 accounts-ui 包的副本(就像其他人使用 accounts-ui-bootstrap 和许多其他类似包一样)或创建自己的自定义登录 ui以集成 capthca 包。

当您使用它时,您可以在 Atmosphere 上发布它,以便其他任何寻找类似东西的人都可以使用它。

关于作为流星核心包的内置部分,我非常怀疑它,因为对于大多数项目来说它确实非常不必要(固执己见)。

于 2014-02-26T15:58:27.730 回答