0

我想在functional view上做一個basic authentication。該視圖預計來自客戶端腳本的POST請求。因此,只要客戶端通過身份驗證,它就會向視圖提供一些新的數據。 我也想知道如何維護session。如果用戶在一段時間後發出新請求,用戶是否必須再次進行認證?如果沒有,那麼下一次要發佈內容時強制進行身份驗證的過程是什麼?如何在Django的功能視圖中進行基本身份驗證?

在裝飾模塊中是否有裝飾器@has_basicauth?如果是,我該如何使用它?

回答

0

我發現有一個非常簡單的方法。

from decorators import has_basicauth 

@has_basicauth['RestricedRealm'] 
def some_view(request) 
... 
... 

因此,當有人試圖通過瀏覽器訪問URL時,瀏覽器會自動提示輸入用戶名和密碼。

相關問題