在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
抛出问题需要2个账号,一个账号为admin ,密码:123 不允许匿名用户,和账号为guest的登录 代码实现<configuration> <system.web> <compilation debug="true" targetFramework="4.5.2" /> <httpRuntime targetFramework="4.5.2" /> <authentication mode="Forms"> <!--loginUrl是认证失败去的页面 defaultUrl 是认证成功访问的页面 --> <forms loginUrl="Login.aspx" defaultUrl="/Admin/Admin.aspx" path="/" name=".ASPXAUTH"> <credentials passwordFormat="Clear"> <!--账号密码可以看见--> <user name="admin" password="123"/> <user name="guest" password="1234"/> <!--认证的用户账号密码--> </credentials> </forms> </authentication> <!--禁止没有认证的用户访问--> <authorization> <deny users="?"/> <!--拒绝没有登录的匿名用户--> <deny users="guest"/> <!--拒绝账户为guest的用户--> <allow users="admin"/> <!--允许账户为admin的用户--> </authorization> </system.web> </configuration> ? 是没登录的用户(匿名用户) * 是所有用户 后台的登录(aspx.cs)using System.Web.Security if (FormsAuthentication.Authenticate(this.TextBox1.Text, this.TextBox2.Text)) //看看配置文件里面是否有认证用户 { FormsAuthentication.RedirectFromLoginPage(this.TextBox1.Text, true); //保存cookie 然后打开要去的地址 } 这样一个 过时 的登录就完成了 到此这篇关于ASP.NET通过Web.config实现验证账号密码是否正确进行登录的文章就介绍到这了,更多相关ASP.NET Web.config登录内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论