2014-10-27 75 views
1

這個問題幾乎說明了一切。我一直在尋找關於會話的web2py書籍。但我不知道如何使用來自Auth表的會話。我正在嘗試從默認的Auth表中爲電子郵件ID創建一個會話,我可以註冊並登錄。如何在web2py中創建Auth會話?

任何有關這方面的幫助,非常感謝。

+0

目前還不清楚你在問什麼。你能更準確地瞭解你想要達到的目標嗎?你只是想在會話中存儲用戶的電子郵件地址嗎?無論如何,web2py已經包含一個完整的Auth系統 - 爲什麼你不能只使用它? – Anthony 2014-10-27 11:23:40

+0

嗨, 我正在開會,所以當用戶登錄時,我可以有一個文字說「Welcome%emailID%」。我使用的Web2py提供的身份驗證系統,但我不知道如何實現這一點。 – user2775042 2014-10-27 11:28:04

回答

2

如果用戶已登錄,那麼記錄可用於auth.user(假設您已將您的Auth對象命名爲「auth」)。所以,在佈局圖中,你可以有這樣的:

{{if auth.user:}}Welcome {{=auth.user.email}}{{pass}} 

注意,auth.user記錄也被保存在session(所以它不必從數據庫中每個請求檢索)。所以,auth.user == session.auth.user