ASP.NET通過(guò)Web.config實(shí)現(xiàn)驗(yàn)證賬號(hào)密碼是否正確進(jìn)行登錄
拋出問(wèn)題
需要2個(gè)賬號(hào),一個(gè)賬號(hào)為admin ,密碼:123
另外一個(gè)賬號(hào)為guest ,密碼:1234
不允許匿名用戶,和賬號(hào)為guest的登錄
代碼實(shí)現(xiàn)

<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5.2" />
<httpRuntime targetFramework="4.5.2" />
<authentication mode="Forms">
<!--loginUrl是認(rèn)證失敗去的頁(yè)面 defaultUrl 是認(rèn)證成功訪問(wèn)的頁(yè)面 -->
<forms loginUrl="Login.aspx" defaultUrl="/Admin/Admin.aspx" path="/" name=".ASPXAUTH">
<credentials passwordFormat="Clear">
<!--賬號(hào)密碼可以看見(jiàn)-->
<user name="admin" password="123"/>
<user name="guest" password="1234"/>
<!--認(rèn)證的用戶賬號(hào)密碼-->
</credentials>
</forms>
</authentication>
<!--禁止沒(méi)有認(rèn)證的用戶訪問(wèn)-->
<authorization>
<deny users="?"/> <!--拒絕沒(méi)有登錄的匿名用戶-->
<deny users="guest"/> <!--拒絕賬戶為guest的用戶-->
<allow users="admin"/> <!--允許賬戶為admin的用戶-->
</authorization>
</system.web>
</configuration>
? 是沒(méi)登錄的用戶(匿名用戶) * 是所有用戶
deny 是拒絕什么樣的用戶訪問(wèn)
allow 是允許什么樣的用戶訪問(wèn)
后臺(tái)的登錄(aspx.cs)
using System.Web.Security
if (FormsAuthentication.Authenticate(this.TextBox1.Text, this.TextBox2.Text)) //看看配置文件里面是否有認(rèn)證用戶
{
FormsAuthentication.RedirectFromLoginPage(this.TextBox1.Text, true); //保存cookie 然后打開(kāi)要去的地址
}
這樣一個(gè) 過(guò)時(shí) 的登錄就完成了
感謝觀看!
到此這篇關(guān)于ASP.NET通過(guò)Web.config實(shí)現(xiàn)驗(yàn)證賬號(hào)密碼是否正確進(jìn)行登錄的文章就介紹到這了,更多相關(guān)ASP.NET Web.config登錄內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
簡(jiǎn)單實(shí)現(xiàn).NET?Hook與事件模擬實(shí)例
這篇文章主要為大家介紹了簡(jiǎn)單實(shí)現(xiàn).NET?Hook與事件模擬實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10
ASP.NET學(xué)習(xí)中常見(jiàn)錯(cuò)誤總結(jié)歸納
這篇文章主要介紹了asp.net學(xué)習(xí)過(guò)程中碰到的常見(jiàn)錯(cuò)誤的解決方法,通讀本篇對(duì)大家的學(xué)習(xí)或工作具有一定的價(jià)值,需要的朋友可以參考下2021-09-09
ASP.NET Core WebSocket集群實(shí)現(xiàn)思路詳解
這篇文章主要為大家介紹了ASP.NET Core WebSocket集群實(shí)現(xiàn)思路詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
ASP.NET Core如何注入多個(gè)服務(wù)實(shí)現(xiàn)類(lèi)
這篇文章主要介紹了ASP.NET Core如何注入多個(gè)服務(wù)實(shí)現(xiàn)類(lèi)的相關(guān)資料,需要的朋友可以參考下面文章的具體內(nèi)容2021-09-09
.net程序開(kāi)發(fā)IOC控制反轉(zhuǎn)和DI依賴注入詳解
這篇文章主要為大家介紹了.net程序開(kāi)發(fā)IOC控制反轉(zhuǎn)和DI依賴注入示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
.NET?中配置從xml轉(zhuǎn)向json方法示例詳解
這篇文章主要為大家介紹了.NET?中配置從xml轉(zhuǎn)向json方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
在?ASP.NET?Core?中為?gRPC?服務(wù)添加全局異常處理
這篇文章主要介紹了在?ASP.NET?Core?中為?gRPC?服務(wù)添加全局異常處理?,在?ASP.NET?Core?中使用?GRPC.ASPNETCore?工具包寫(xiě)?gRPC?服務(wù),想實(shí)現(xiàn)?gRPC?的異常全局?jǐn)r截,下面一起來(lái)看看文中的詳細(xì)內(nèi)容吧2022-01-01

