是否可以爲Django配置文件實現等效的sudo
?我正在使用基本認證系統django.contrib.auth
。相當於Django用戶配置文件的Sudo
用例:有時,用戶會報告只在其配置文件中可再現的錯誤,因此,每次我更改密碼,登錄,修復錯誤並將密碼替換爲原始密碼。
我試圖通過使用login()
來實現此功能,但它首先需要調用authenticate()
,這不是一個選項,因爲我們沒有明文密碼,只有散列密碼。
有沒有什麼聰明的方法可以做到這一點?除了弄亂用戶的密碼?
謝謝!
是否可以爲Django配置文件實現等效的sudo
?我正在使用基本認證系統django.contrib.auth
。相當於Django用戶配置文件的Sudo
用例:有時,用戶會報告只在其配置文件中可再現的錯誤,因此,每次我更改密碼,登錄,修復錯誤並將密碼替換爲原始密碼。
我試圖通過使用login()
來實現此功能,但它首先需要調用authenticate()
,這不是一個選項,因爲我們沒有明文密碼,只有散列密碼。
有沒有什麼聰明的方法可以做到這一點?除了弄亂用戶的密碼?
謝謝!
Djangosnippets.org是你的朋友:http://www.djangosnippets.org/snippets/1590/
我調試工具欄敲起來用戶面板。它適用於翻轉登錄用戶。叉子在這裏。
http://github.com/mjbrownie/django-debug-toolbar
它也顯示了一些基本的用戶組權限的信息。我沒有考慮擴大它。
你可以借用邏輯,所以它不必在調試模式下運行。
編輯:這篇文章和插件是舊的,不再維護。看起來有人獨立創造了這個。