2011-02-27 58 views
1

我試圖通過直接從sessionstore(type = sqla,在我的情況)分析燒杯的會話來列出我的掛架應用程序的在線用戶。對於「在線用戶」,我的意思是「在最近30分鐘內訪問過會話」,並且它很好地工作。
我目前的問題是,當用戶註銷時,會話不會被刪除,所以她仍然結果爲在線...有沒有辦法攔截註銷過程並刪除會話?我嘗試使用repoze.who FriendlyFormPlugin來處理登錄/註銷。我試圖將其子類化並重寫identify()或challenge(),但是當我嘗試訪問會話時,我得到一個"No object (name: session) has been registered for this thread"。我走錯路了嗎?註銷時刪除掛鉤/燒杯會話

回答