我最近開始學習/使用django;我試圖找出一種方法來爲管理員和用戶提供兩個單獨的身份驗證系統。我不想創建一個全新的認證系統,我想利用django的內置功能(即會話管理,@login_required裝飾器等)。Django獨立的管理員/用戶認證系統
具體而言,我想有兩個單獨的登錄表 - 一個用於管理員,一個用戶。 admin登錄表應該是django使用默認字段生成的默認表(即id, username, email, is_staff, etc.
)。另一方面,用戶表,我想有只有5個字段 - id, email, password, first_name, last_name
。此外,我想使用django內置的會話管理爲登錄表和@login_required裝飾器的各自的看法。最後,我想爲管理員和用戶提供兩種獨立的不同登錄表單。
任何人有任何建議我如何能實現我的目標或知道任何可以幫助我的文章/例子?
對於大多數任務來說權限已經不夠嗎?管理員只是具有適當權限的用戶。如果你不需要微調權限,那麼甚至還有'user.is_staff' /'user.is_superuser'。 – drdaeman 2009-09-29 20:05:50
看來我的問題還不清楚,我通過添加更多細節和細節來編輯我的問題,希望更清楚。感謝您的見解/幫助。 – Dan 2009-09-30 00:54:36