2013-07-15 121 views
0

我在AppEngine上有一個需要用戶登錄的Python應用程序。 有什麼方法可以在登錄時編寫日誌條目嗎?在App Engine中記錄用戶登錄

用戶可以從任何URL訪問登錄屏幕,並在整個會話期間重新加載頁面,因此將其添加到代碼中會在我想要的身份驗證點處添加大量條目。

+0

您是否嘗試過登錄數據存儲? – cdarke

+2

使用wsgi中間件,創建會話,檢查users.get_current_user()是否爲無,如果有值並且會話尚未設置爲登錄,則設置登錄狀態並寫入日誌條目。這不完全是你想要的,但會接近。其他方面,你需要自己管理登錄過程。 –

+0

@蒂姆霍夫曼,這是一個相當優雅的解決方案,非常感謝。你說得對,它不完美,但它應該解決問題。 –

回答

0

僅當它們進入應用程序後纔有日誌記錄。 如果你真的想在登錄層面做到這一點,但你需要在域上設置SSO。

+0

對不起,應該指出SSO不是一種選擇,組織中已經有很強大的Google帳戶。 –

相關問題