配置應用程式使用 forms 身份驗證
如果應用程式的根目錄中有 web.config 檔案,請開啟該檔案。
複製
<?xml version="1.0"?>
在system.web元素中,建立乙個authentication元素,並將它的mode屬性設定為 forms,如下面的示例所示:
複製
在authentication元素中,建立乙個forms元素,並設定下列屬性:
複製
在system.web元素中,建立乙個authorization元素。
複製
在authorization元素中,建立乙個deny元素,並將其users屬性設定為「?」。這是指定將拒絕未通過身份驗證的使用者(由「?」表示)訪問該應用程式中的資源。
複製
儲存並關閉 web.config 檔案。
建立登入頁。當使用者從**請求任何頁時,如果他們此前未通過身份驗證,將被重定向到名為 logon.aspx 的頁。您之前在 web.config 檔案中指定了該檔名。
Forms身份驗證
在進行forms身份驗證時,如果採用如下的方法配置web.config的話,則會出現所有的頁面都要進行驗證,這是使用者所不能容忍的,具體 如下 這裡我還要說明一點,很多初學者都會把上面的 寫為 結果會出現不能識別forms節點。如果要實現某個目錄下的forms驗證哪個怎麼辦呢?其實 很簡單,在新增完...
簡單Forms身份驗證
web.config login.aspx.cs using system using system.data using system.configuration using system.collections using system.web using system.web.security...
Forms基於窗體身份驗證
forms 身份驗證通常指這樣乙個系統,在該系統中使用 http 客戶端重定向將未經身份驗證的請求重定向到 html 窗體。如果應用程式需要在登入時通過 html 窗體收集自己的使用者憑據,那麼選擇 forms 身份驗證就很好。使用者提供憑據並提交該窗體。如果應用程式對請求進行身份驗證,系統會發出乙...