django - 如何禁用 Django-OTP / 双重认证 / 2FA
问题描述
我在 Django 网站上使用 django-otp 丢失了用于 2FA 身份验证的密钥。在这种情况下,我必须禁用 django-otp 才能取回新手机上的二维码。
解决方案
如果您无法访问您的网站并且无法使用在 Django 上通过 django-otp 插件激活的 2FA,请在 urls.py 中注释该行:
admin.site.__class__ = OTPAdminSite
到 :
# admin.site.__class__ = OTPAdminSite
之后,尝试在没有 2FA 的情况下登录,获取您的 QRCode 并取消注释该行以启用双重身份验证。
推荐阅读
- javascript - 如何检测对phaser3中图像的点击
- ios - 如何处理 shell 脚本中的 appcenter 登录错误?
- r - 将文本文件合并到 R 中相同标题下的 csv
- javascript - 在 React 中将对象传递给组件
- python - Selenium Python 中的警报处理
- sql-server - 如何查找有关 xp_passAgentInfo 的信息
- databricks - Databricks:dbfs:/与文件:/之间的区别
- sql-server - 在 SQL 触发器中使用求和操作进行多行更新
- laravel - 如何在 Laravel 中更改 eloquent 响应数据中的键名
- android - 谷歌地图跨平台网址在“应用内导航”后无法在 Android 上加载路线