這些天搞.net,做了個後臺管理系統,最後要用上用戶身份驗證,比較幾種驗證方式,感覺windows驗證最簡單,就用了。
首先,這個項目是在vs中搞的,在項目中有個目錄爲admin,在裏面放個web.config文件,老是抱錯,後來,在vs裏把它設成應用程序(注意:不是在iis裏),重新編譯,問題終於解決。
接着是設置用戶驗證部分,在web.config文件裏,<authentication mode="Windows" />下面加上<identity impersonate="true" />,<authorization> 後面加上<allow users="HA/administrator"/> (HA是機器名,administrator是guest用戶-_-#) <deny users="*"/> ,再到iis裏,把admin文件的屬性--目錄安全性--身份驗證和訪問控制--裏,把集成windows身份驗證勾上,其它的全部不選,然後,開始測試。
ie輸入文件路徑後,出現要求用戶名和密碼的對話框,輸入用戶名和密碼,問題來了,總是進不去,找了N多文章,沒解決。
再後面試驗的過程中,發現用administrators組的一個帳號可以進(當然是web.config裏設置了),新建立一個帳號,也可以,查看下,user組的,把它改成guests組,還是可以,再換一個,照樣可以!!!怪啊,名字爲administrator的guest帳戶怎麼會不可以呢?!天啊,這個問題折磨我快一天了,到底是怎麼回事?!!!!好鬱悶,問題雖然解決,但是這個問題卻留了下來,怎麼會啊,鬱悶!!!
.net中關於windows身份驗證的一個教訓[原創]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
經過我修改的一個記錄集分頁插件(C#)[原創]
zxub
2018-08-25 10:48:15
關於嵌套使用DataList的心得[原創]
zxub
2018-08-25 10:48:10
基於javascript的asp數據庫操作類,含分頁、字符串截取、用戶登陸驗證[原創]
zxub
2018-08-25 10:48:08
自己寫的一個數據庫操作類(C#)[原創]
zxub
2018-08-25 10:48:08