【问题标题】:Is it possible to generate an OTP for certain operation in firebase?是否可以为 firebase 中的某些操作生成 OTP?
【发布时间】:2020-10-13 21:28:53
【问题描述】:

我需要一个 OTP 代码来允许某些用户活动。

假设我有一个组,现在我想通过组标签将人员添加到该组。 我希望当有人输入组标签时,我会向他发送 OTP 以进行验证。 在firebase中可以吗?

如果有其他方法可以实现我的想法,那将对我有所帮助。

谢谢。

【问题讨论】:

  • 所以我不相信这个有默认行为,但你可以编写云代码来处理这个。

标签: java android android-studio firebase-realtime-database one-time-password


【解决方案1】:

这没有默认行为,但我使用了一个技巧。 在 firebase 中,您会看到一个选项“使用电话号码在 Android 上使用 Firebase 进行身份验证” 这是步骤的链接:https://firebase.google.com/docs/auth/android/phone-auth

因此,您可以使用它来生成 OTP,一旦您的用户输入 OTP,就会在 Firebase 中创建一个具有给定编号的帐户,您可以在 OTP 验证后立即使用“currentuser.delete()”函数将其删除。

如果您需要我在我的应用中使用的代码(用于 OTP 验证),请在下方评论。

【讨论】:

  • 我的最终目标是在不使用任何电话号码的情况下生成 4 位或 6 位数字 OTP 代码。但谢谢你,我会检查你的想法。谢谢。
猜你喜欢
  • 1970-01-01
  • 2018-05-29
  • 2012-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-29
  • 1970-01-01
相关资源
最近更新 更多