2015-05-29 79 views
0

我有一個帶有登錄屏幕的ASP.NET網站。它有各種級別的管理員,員工,客戶端等登錄。如何在Asp.net中監控網站登錄

我的目標是監視登錄。

Suppose if an employee logged in to the web app from one pc and tried to login for the same employee from another pc,i should able to monitor that by displaying a message saying that same employee logged in another pc and need to logout from the first login.

我怎樣纔能有效地實現這一目標?

回答

1

您可以在保存登錄信息的表格中再添加一列。我們來命名這個新的列「Logged_PC_IP」。將登錄的PC的IP地址存儲在新列中。有關使用c檢索本地IP地址的信息,請參閱此link

每次用戶登錄時,代碼都必須檢查登錄表中的用戶記錄。修改文件後面的代碼,在select語句中使用額外的和子句檢查登錄的ip。如果PC的IP和存儲的IP不匹配,則可以在標籤控件中顯示錯誤消息。