2010-04-19 46 views
4

問題是我想將驗證存儲在一個cookie中,我可以將它呈現給django活塞,而不是每次都要求輸入用戶/密碼(不需要硬編碼或在磁盤上某處存儲用戶/密碼組合)。我希望能像沒有活塞API的人一樣使用餅乾來實現這一點。我錯過了什麼嗎?如何使用django活塞授權進行會話?

Django活塞似乎並不關心會話cookie嗎?

或者可以有人建議一個很好的選擇?也許我不應該使用活塞?

回答

0

如果您試圖讓用戶在進行身份驗證後保持登錄狀態,則Django內置的Sessions會爲您執行此操作。您可以通過更改SESSION_COOKIE_AGE設置來更改會話持續的時間。這也會改變會話在數據庫中持續的時間(如果您使用的是數據庫後端)。

+0

我可能把自己挖得太深。我目前正在使用會話,但似乎活塞似乎並不尊重會話。我可能不得不直接推遲到活塞。不過謝謝。 – dlamotte 2010-04-19 22:23:49

+0

@xyld你是說你的request.session/request.user對於活塞請求不正確嗎? – eternicode 2010-11-10 21:26:56