首页 > 解决方案 > 在 Node.js 中生成用于手机号码验证的 OTP

问题描述

当用户注册该应用程序时,我必须验证手机号码。为此,我必须生成 OTP,然后验证用户提交的 OTP。

我找到了一个库 - https://www.npmjs.com/package/otplib,它有很多选项可以生成 OTP。

我找到了一个简单的答案,它建议生成随机数并保存在数据库中。当用户提交 OTP 时,我们将使用数据库中的数据验证 OTP。我什么时候应该使用上面提到的库?

我想知道使用图书馆的场景?有没有应该使用库而不是生成我们自己的数字的例子?

标签: node.jsone-time-password

解决方案


推荐阅读