2015-03-19 70 views
0

我正在開發一個在Intranet上運行的ASP.Net網站。我遇到的問題是登錄。只有管​​理員的用戶纔可以訪問此網站。這是針對SQL中的表進行檢查的。它有每個用戶名和一個名爲'isAdmin'的列。所以我想使用Windows身份驗證登錄到該網站,並顯示訪問被拒絕的頁面,如果用戶不是管理員。用windows用戶名檢查'isAdmin'列。我怎樣才能做到這一點。感謝您能否爲此找到解決方案。Windows用戶檢查數據庫表值

+1

你有試過什麼嗎? – Izzy 2015-03-19 09:34:06

+0

我只用Windows身份驗證嘗試過。我遇到了如何使用數據庫檢查用戶的問題。它是一個HttpHandler嗎?或者我可以使用Forms身份驗證和登錄頁面來檢查Windows用戶和數據庫嗎? – SPKan 2015-03-19 09:37:02

+1

你需要連接到數據庫並做一個條件選擇查詢:用戶名= @loggedUser和isAdmin = 1.如果結果沒有行,這意味着他不是廣告管理員,他無法訪問您的網頁。 – MajkeloDev 2015-03-19 09:38:31

回答