1

我有两种类型的用户。- 顾客。- 小贩。对于客户,我已经创建了通过电子邮件和密码登录的自定义用户类。但是,供应商没有电子邮件 ID 和密码。所有供应商帐户都是由 django 管理员手动创建的。供应商类看起来像这样。

class Vendor():
    phone = models.CharField(max_length=12, unique=True, required=True)
    name = models.CharField()
    .
    . 

为供应商实施 OTP 登录的最佳方式是什么?供应商通常通过 android/iOS 应用程序登录,该应用程序使用 REST API 与服务器通信。目前,我又创建了一个模型来存储 6 位 OTP 密码。供应商输入他的手机号码,他通过短信获取 OTP。一旦他输入它,我就会将它与 OTP 表中存储的 OTP 密钥匹配并发送成功状态。但理想情况下,我必须创建一个用户会话并将其与成功状态一起发送。Django中有没有插件可以做到这一点?

4

0 回答 0