gpt4 book ai didi

authentication - 解析手机号登录(无密码)

转载 作者:行者123 更新时间:2023-12-04 04:27:07 25 4
gpt4 key购买 nike

使用 Parse.com,我希望我的用户仅使用他们的电话号码登录,就像 WhatsApp 一样。

输入您的电话号码,通过短信获取验证码,输入验证码 - 您已登录并保持登录状态!

我可以看到如何使用 Twilio 发送验证码。

我的问题是如何将它与 Parse 身份验证框架联系起来。

  • 何时使用注册与登录?
  • 密码是什么?
  • 第二次启动该应用时要做什么?
  • 重新安装应用程序后该怎么办?

最佳答案

我认为您不应该使用 parse 提供的预定义注册和登录类,因为它们不允许您创建没有密码的用户,您也不应使用匿名用户,因为一旦用户注销/卸载,数据就会丢失。

对于注册,使用另一个对象来存储号码,在云代码中实现一个 onSave 钩子(Hook),以确保所有用户名“电话号码”在登录期间都是唯一的。

对于每个设备,使用安装类的id向用户的手机执行OPT(一次性密码)

登录时查询并加载号码关联数据

要使用户保持登录状态,请使用本地数据存储,固定一个指示用户状态(登录或注销)的 bool 变量。

在parse DB中,可以使用phone num作为用户其他数据的链接。这样,没有密码,只有 OTP

关于authentication - 解析手机号登录(无密码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28307932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com