0

我将 Django 与 django-two-factor-auth 一起用于我的 Web 应用程序。我现在可以通过 Twilio 发送 SMS 并验证它,但我还没有弄清楚如何在需要时重新发送 SMS 代码,即单击“没有收到您的代码?重新发送!”。

我已阅读django-two-factor-auth 文档,但找不到任何有关实现此功能的信息。

我是否需要以某种方式配置 django-two-factor-auth,或者自定义 lib(这是我不太喜欢做的)?

请你帮助我好吗?感谢您的时间 :)

4

1 回答 1

0

目前,此软件包无法做到这一点。但是,请随时在GitHub 存储库上请求此问题。

另一种可能性是自己实现。token在呈现名为的向导页面时发送令牌。您的模板需要向登录视图提交 POST,请求相同的页面。该按钮应类似于请求备份令牌,因此(未经测试)如下所示:

    <button name="challenge_device" value="{{ device.persistent_id }}"
            class="btn btn-default btn-block" type="submit">Resend token</button>
于 2015-01-04T09:28:47.030 回答