请问各位大虾,如何在web.config文件中设置,如果用户不是通过登录页面进入到系统中,就无法访问其他页面,即使问了,也自动跳动到登录页面。即用户不登录的话,无法通过IE上的地址的链接来访问本系统的页面,这时候跳动到登录页面要求用户来登录,请问在如何在web.config文件中设置?请大家指教。
解决方案 »
- 进的人多少都有分
- 技术问题—欢迎围观!!!
- |zyciis| .NET 3.5有Dictionary.Keys.ToArray<string>()将Keys转为数组,那.NET 2.0怎么转,谢谢
- 页面计时跳转功能的实现
- 求帮忙.急................
- double减去decimal的问题
- asp.net中如何使用水晶报表
- Infragistics NetAdvantage 5.3 那里有的下载啊
- 用linq分页效率如何?
- asp.net页面中的日期显示问题
- 急,帮帮忙,怎样在asp.net中获得客户端的文化信息,即客户端采用的是ZH-TW还是ZH-CN
- 问大家一个问题,大家在使用vb.net开发asp.net时,还会同步用到其他哪些开发方面的工具.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<authorization>
<allow roles="querygroup" />
<deny users="*" />
</authorization>
</system.web>
</configuration>
<forms name=".ASPX" loginUrl="index.aspx" protection="All"/>
<!-- 授权
此节设置应用程序的授权策略。可以允许或拒绝不同的用户或角色访问
应用程序资源。通配符: "*" 表示任何人,"?" 表示匿名
(未经身份验证的)用户。
-->
</authentication>
楼上 已经说了 :)
我修改为<authentication mode="Forms">后,把<authorization>
<allow roles="querygroup" />
<deny users="*" />
</authorization>
再加上提示<allow roles="querygroup" />错误。
2、 scocsdn(发菜)和YIO2002(神行):<forms loginUrl="login.aspx" name="login" protection="All" ></forms>
这句话加上怎么不起作用呀?错误倒是没有的。本人对web.config文件不熟悉的,请大家指教了,还需要注意什么问题?
<forms name=".ASPXAUTH" loginUrl="index.aspx" protection="All" timeout="60" />
</authentication><authentication mode="Forms" >
模式有没有改成Forms验证啊?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<authorization>
<allow roles="querygroup" />
<deny users="*" />
</authorization>
</system.web>
</configuration>
<forms name="IStoreStoreAuth" loginUrl="login.aspx" timeout="20" protection="All" path="/"/>
</authentication>
<authorization>
<deny users="*" />
</authorization>
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<authorization>
<allow roles="querygroup" />
<deny users="*" />
</authorization>
</system.web>
</configuration>
<forms loginUrl="login.aspx"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
--------------------------》config--------------------------》login.aspx.cs
using System.Web.Security;FormsAuthentication.RedirectFromLoginPage(UserName,false);