【问题标题】:Sudo equivalent for Django user profilesDjango 用户配置文件的 Sudo 等效项
【发布时间】:2010-02-18 15:49:11
【问题描述】:

是否可以为 Django 配置文件实现 sudo 的等效项?我使用的是基本认证系统django.contrib.auth

用例:有时,用户报告的错误只能在他们的个人资料中重现,因此,每次我都会更改他们的密码,登录,修复错误并用原始密码替换密码。

我尝试通过使用login() 来实现此功能,但它首先需要调用authenticate(),这不是一个选项,因为我们没有明文密码,只有散列密码。

有什么聪明的方法吗?除了弄乱用户密码?

谢谢!

【问题讨论】:

    标签: python django authentication


    【解决方案1】:

    Djangosn-ps.org 是你的朋友:http://www.djangosnippets.org/snippets/1590/

    【讨论】:

      【解决方案2】:

      我在调试工具栏中打开了一个用户面板。它适用于翻转已登录的用户。叉子在这里。

      http://github.com/mjbrownie/django-debug-toolbar

      它还显示一些基本的用户组权限信息。我没来得及扩展它。

      您可以借用逻辑,使其不必在调试模式下运行。

      编辑:这篇文章和插件很旧,不再维护。然而,看起来有人独立创建了这个。

      https://github.com/playfire/django-debug-toolbar-user-panel

      【讨论】:

        猜你喜欢
        • 2011-05-04
        • 1970-01-01
        • 2023-03-29
        • 2019-10-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-04
        • 2012-08-01
        相关资源
        最近更新 更多