首页 > 解决方案 > 如何禁用 Django-OTP / 双重认证 / 2FA

问题描述

我在 Django 网站上使用 django-otp 丢失了用于 2FA 身份验证的密钥。在这种情况下,我必须禁用 django-otp 才能取回新手机上的二维码。

标签: django

解决方案


如果您无法访问您的网站并且无法使用在 Django 上通过 django-otp 插件激活的 2FA,请在 urls.py 中注释该行

admin.site.__class__ = OTPAdminSite

到 :

# admin.site.__class__ = OTPAdminSite

之后,尝试在没有 2FA 的情况下登录,获取您的 QRCode 并取消注释该行以启用双重身份验证。


推荐阅读