我在我的网络应用程序中使用Django和django-two-factor-auth。我现在可以通过Twilio发送短信并验证它,但我还没想出如何在需要时重新发送短信代码,即点击"没有收到你的代码?重新发送"!
我已阅读django-two-factor-auth docs,但无法找到有关实施此信息的任何信息。
我是否需要以某种方式配置django-two-factor-auth,或者自定义lib(我不喜欢这样做)?
你能帮帮我吗?谢谢您的时间:))答案 0 :(得分:0)
目前这个套餐无法实现。但请随时在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>