我如何獲得用戶登錄我的網站的最後登錄時間?!我如何獲得用戶登錄我的網站的時間?
我有一個登錄頁面login.aspx的爲默認頁面,welcome.aspx頁,其中登錄後直接用戶welcome.aspx頁面
我想在welcome.aspx頁顯示時間用戶登錄到網站在拉布勒控制
請幫助..
我如何獲得用戶登錄我的網站的最後登錄時間?!我如何獲得用戶登錄我的網站的時間?
我有一個登錄頁面login.aspx的爲默認頁面,welcome.aspx頁,其中登錄後直接用戶welcome.aspx頁面
我想在welcome.aspx頁顯示時間用戶登錄到網站在拉布勒控制
請幫助..
有幾個選項(Cookie,會話,數據庫..)
餅乾:
餅乾或許對你來說很簡單。當您的用戶登錄時,你可以創建一個cookie中的Login.aspx一樣(之前重定向):
HttpCookie _infoCookie = new HttpCookie("InfoCookie");
_infoCookie["LoginDate"] = DateTime.Now.ToString();
Response.Cookies.Add(_infoCookie);
然後你可以在Welcome.aspx
var loginDate = Request.Cookies["InfoCookie"]["LoginDate"];
提防閱讀本餅乾:餅乾罐輕鬆讀取,所以不要保存他們的任何敏感數據(如密碼..)
會議:
它如上所述,也可以通過會話完成。具體方法如下:
保存到會話(中的Login.aspx):
Session["LoginDate"] = DateTime.Now.ToString();
從會話(在Welcome.aspx)閱讀:
var loginDate = Session["LoginDate"];
剛一說明:會話更安全,可能更容易使用+你不必通知有關cookies的使用用戶(在美國,有一些法律涉及到在Cookie中存儲用戶數據..你基本上讓用戶瞭解它。不知道的細節。)
編輯:忘了,其實添加cookie到Response對象,現在固定:)
保存的用戶會話的登錄日期和時間,如果你想顯示在花葯用戶頁面的最後一個用戶登錄,您需要將這些數據保存到數據庫中。
thankyou..but如何獲得這些登錄時間? – nsds 2013-04-09 10:19:57
三江源......但它顯示像「\t無法隱式轉換類型‘對象’到‘串’。一個顯式轉換存在(是否缺少強制轉換?) – nsds 2013-04-09 10:33:12
確切位置在哪裏?根據具體的實現,需要調用一個錯誤的ToString()的日期時間得到的只是能在控件的屬性被進一步用於字符串表示 – Damb 2013-04-09 10:35:38
@DIVYA哈日:如果你tryign餅乾執行,我忘了一條線有它現在是固定的,所以你可以再次嘗試: ) – Damb 2013-04-09 10:39:00