2011-11-13 47 views
0

我想知道什麼時候是最早的點,我可以加載額外的用戶特定數據,如登錄後權限進入會話對象。我正在使用成員資格提供程序,但要加載的數據來自自定義表。會話啓動爲時已晚,而且我嘗試了母版頁。 我也想知道在哪裏把這個邏輯加載額外的數據。 我知道這將是在用戶通過身份驗證後,但在哪裏?全球,登錄頁面,母版頁,默認頁面等。 任何建議將是偉大的。Asp.net加載額外的用戶數據

+0

你是什麼意思最早?在用戶通過身份驗證並設置了身份驗證cookie之後,顯然是最早的。 – Icarus

+0

我知道這是用戶通過身份驗證後。哪裏是放置該邏輯來加載額外數據的最佳地點?全球,登錄頁面,主頁等 – derral

回答

0

最早的顯然是在用戶通過驗證之後。換句話說,您應該立即執行數據庫調用以確認用戶憑證是否成功。

確切的一點很難說,看不到你的代碼。您的登錄頁面上可能有用戶身份驗證邏輯(不是一個好的體系結構,但很常見),或者您可能具有業務層或數據訪問層的邏輯。你沒有顯示一段代碼,告訴你哪裏更合理,但它絕對在登錄頁面或從登錄頁面調用另一個類。

這絕對不是MasterPage或Global.asax

相關問題