我为系统管理员设置了一个登陆页面,想达到必须通过身份验证才能进入管理员/用户页面的目的。但通过输入管理页面的路径就能进去。
我在Web.config中设置了这样的节:
<location path = "admin.aspx">
<system.web>
<authorization>
<deny users = "?" />
</authorization>
</system.web>
</location>但设置之后,即使帐号密码对了也进不去,这是什么 原因?
还有其他方法没?
我在Web.config中设置了这样的节:
<location path = "admin.aspx">
<system.web>
<authorization>
<deny users = "?" />
</authorization>
</system.web>
</location>但设置之后,即使帐号密码对了也进不去,这是什么 原因?
还有其他方法没?
解决方案 »
- 请教实现控制客户按月付费的思费?
- 怎么样提高自己的代码质量啊?
- button的 text和value什么区别??
- 自动生成编号的方法及程序代码,我是菜鸟请高手帮忙?????????
- 在textbox中输入数据时如何获取按下了enter键???
- 我就不相信就没有一个人会这个问题...
- 求教~~~在怎么样让登陆用户看到指定目录下的文件并能够下载啊???
- .net做论坛管理软件
- 求一个VS2010的主题,我想像c++那样黑色背景那种 眼睛太痛苦了
- 请问在datagrid中模板列的dropdownlist中邦定数据的问题,急!!!
- 将数据库的两个字段和字符串合并在一起,作为一个新的字段绑定到datagrid,如果字段值有空格,那么空格后面的字符就丢失了,怎么回事?
- =======不要骂我,问一个模糊查找的问题,sql中的。语句如何写??
这样如果从其它页面进去的话就会被引导到 login.aspx 页面
<authentication mode="Forms">
<forms loginUrl="login.aspx" name=".ASPXFORMSAUTH">
<credentials passwordFormat="Clear">
<user name="admin" password="ISMvKXpXpadDiUoOSoAfww=="/>
</credentials>
</forms>
</authentication>
<forms name=".ASPXUSERDEMO" loginUrl="Login.aspx" protection="All" timeout="30"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
<compilation defaultLanguage="vb" debug="true" />
<authentication mode="Forms">
<forms name="MYWEBAPP.ASPXAUTH"
loginUrl="err.aspx"
protection="All"
path="/"/>
</authentication>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
<location path="admin">
<system.web>
<authorization>
<allow roles="admin"/>
<deny users="*"/>
</authorization>
</system.web>
</location>这是我写的一个正在用的,根目录下所有人都能访问,admin目录下的只能通过角色验证为admin的才能访问