問題是我想將驗證存儲在一個cookie中,我可以將它呈現給django活塞,而不是每次都要求輸入用戶/密碼(不需要硬編碼或在磁盤上某處存儲用戶/密碼組合)。我希望能像沒有活塞API的人一樣使用餅乾來實現這一點。我錯過了什麼嗎?如何使用django活塞授權進行會話?
Django活塞似乎並不關心會話cookie嗎?
或者可以有人建議一個很好的選擇?也許我不應該使用活塞?
問題是我想將驗證存儲在一個cookie中,我可以將它呈現給django活塞,而不是每次都要求輸入用戶/密碼(不需要硬編碼或在磁盤上某處存儲用戶/密碼組合)。我希望能像沒有活塞API的人一樣使用餅乾來實現這一點。我錯過了什麼嗎?如何使用django活塞授權進行會話?
Django活塞似乎並不關心會話cookie嗎?
或者可以有人建議一個很好的選擇?也許我不應該使用活塞?
如果您試圖讓用戶在進行身份驗證後保持登錄狀態,則Django內置的Sessions會爲您執行此操作。您可以通過更改SESSION_COOKIE_AGE設置來更改會話持續的時間。這也會改變會話在數據庫中持續的時間(如果您使用的是數據庫後端)。
我可能把自己挖得太深。我目前正在使用會話,但似乎活塞似乎並不尊重會話。我可能不得不直接推遲到活塞。不過謝謝。 – dlamotte 2010-04-19 22:23:49
@xyld你是說你的request.session/request.user對於活塞請求不正確嗎? – eternicode 2010-11-10 21:26:56
感謝您的鏈接,這看起來非常有幫助,或多或少正是我所期待的 – dlamotte 2010-11-11 17:59:46
活塞似乎有意將自己從「auth」系統中分離出來,這很好,也不是很好(因爲它不工作「盒子」)......但我理解這個目的。 – dlamotte 2010-11-11 18:00:57