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ù),和賬號(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ù)賬號(hào)密碼--> </credentials> </forms> </authentication> <!--禁止沒(méi)有認(rèn)證的用戶(hù)訪問(wèn)--> <authorization> <deny users="?"/> <!--拒絕沒(méi)有登錄的匿名用戶(hù)--> <deny users="guest"/> <!--拒絕賬戶(hù)為guest的用戶(hù)--> <allow users="admin"/> <!--允許賬戶(hù)為admin的用戶(hù)--> </authorization> </system.web> </configuration>
? 是沒(méi)登錄的用戶(hù)(匿名用戶(hù)) * 是所有用戶(hù)
deny 是拒絕什么樣的用戶(hù)訪問(wèn)
allow 是允許什么樣的用戶(hù)訪問(wèn)
后臺(tái)的登錄(aspx.cs)
using System.Web.Security
if (FormsAuthentication.Authenticate(this.TextBox1.Text, this.TextBox2.Text)) //看看配置文件里面是否有認(rèn)證用戶(hù) { 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)文章
ABP入門(mén)系列應(yīng)用BootstrapTable表格插件
Bootstrap table是一個(gè)開(kāi)源的輕量級(jí)功能非常豐富的前端表格插件。下面通過(guò)本文給大家介紹ABP入門(mén)系列應(yīng)用BootstrapTable表格插件,感興趣的朋友一起學(xué)習(xí)吧2017-03-03.NET?Core?中對(duì)象池?Object?Pool的使用
這篇文章主要介紹了?.NET?Core?中對(duì)象池?Object?Pool的使用,對(duì)象池簡(jiǎn)單來(lái)說(shuō)就是一種為對(duì)象提供可復(fù)用能力的軟件設(shè)計(jì)思路,對(duì)象池最常用的場(chǎng)景是游戲設(shè)計(jì),因?yàn)樵谟螒蛑写罅看嬖谥蓮?fù)用的對(duì)象,源源不斷的子彈出現(xiàn)并不是循環(huán)再生的,下面一起進(jìn)入文章了解具體內(nèi)容吧2021-11-11.Net實(shí)現(xiàn)圖片裁剪圖片縮放及圖片加水印詳解
這篇文章主要為大家介紹了.Net實(shí)現(xiàn)圖片裁剪圖片縮放及圖片加水印實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09ASP.NET webUploader上傳大視頻文件相關(guān)web.config配置
本文主要介紹了webUploader上傳大視頻文件相關(guān)web.config的配置。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-01-01使用.NET6實(shí)現(xiàn)動(dòng)態(tài)API
本文詳細(xì)講解了使用.NET6實(shí)現(xiàn)動(dòng)態(tài)API,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12.NET項(xiàng)目在k8s中運(yùn)行的Dapr持續(xù)集成流程
這篇文章主要介紹了.NET項(xiàng)目在k8s中運(yùn)行的Dapr持續(xù)集成流程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-04-04水晶易表調(diào)用C#的WebService,返回?cái)?shù)據(jù)集合的應(yīng)用分析
本篇文章介紹了,水晶易表調(diào)用C#的WebService,返回?cái)?shù)據(jù)集合的應(yīng)用分析。需要的朋友參考下2013-04-04