【问题标题】:Resend SMS code with Django Two-factor Authentication使用 Django 双重身份验证重新发送 SMS 代码
【发布时间】:2015-02-06 20:53:54
【问题描述】:

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

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

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

你能帮帮我吗?谢谢你的时间:)

【问题讨论】:

    标签: django twilio two-factor-authentication


    【解决方案1】:

    目前,此软件包无法做到这一点。不过,请随时在 GitHub repository 上请求此问题。

    另一种可能性是自己实现。当向导页面名为token is rendered 时发送令牌。您的模板需要向登录视图提交 POST,请求相同的页面。该按钮应该类似于request backup token,所以(未经测试)是这样的:

        <button name="challenge_device" value="{{ device.persistent_id }}"
                class="btn btn-default btn-block" type="submit">Resend token</button>
    

    【讨论】:

    • 谢谢@bouke。我正在使用这种解决方法:咧嘴笑:。一切都很好,但如果你能添加它会很好
    猜你喜欢
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 1970-01-01
    • 2020-07-22
    • 1970-01-01
    • 2020-07-20
    • 2022-11-11
    • 2018-01-26
    相关资源
    最近更新 更多