电子邮件验证的替代方法,以验证用户注册了React Native App

时间:2018-10-10 09:14:55

标签: react-native recaptcha spam-prevention email-verification

我想实施一些安全措施,以防止垃圾邮件机器人注册我的应用程序。最初我想使用电子邮件验证,但我觉得这是一种过时的方法。

在线查看后,我发现了一些建议,例如验证码,recaptcha,蜜罐等。

我想知道,如今RN开发人员针对垃圾邮件机器人使用了哪些工具(除了电子邮件验证)?

1 个答案:

答案 0 :(得分:1)

captcha或recaptcha应该足够了,但是您可以将其与其他方法结合使用,例如知道已加载应用程序的时间戳以及表单提交并比较两者(机器人非常快,但是在登录组件时会花费很多时间) 。 您还可以添加电话验证短信或类似内容,这完全取决于您的应用程序的工作方式。

看看this question,它主要集中在html表单中,但也可以给您提示在React Native中使用它。

我已经针对不同类型的应用程序使用了自己的验证码,facebook login和SMS验证,具体取决于复杂性,隐私权政策和数据管理以及应用程序内电话号码的使用(其中一个功能取决于应用程序完全在您的电话号码上,例如whatsapp)。