http://topic.csdn.net/t/20051014/09/4325706.html
在winform 做了登录界面,如何解决webform中web.config设置了<authentication mode="Forms"> 的自动登录情况,当然还有一种方式httpwebrequest也类似,看了相关的资料,还没有找到解决办法.?????
在csdn问了一天,竟没人答,地址为:http://community.csdn.net/Expert/topic/5488/5488918.xml?temp=.3648798
最终自己忽发奇想,竟然解决了,兴奋ing
方法:在web.config中加上
<location path="testlogin.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="winlogin.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
可能是基础不牢靠吧,反正很高兴,哈哈....
找到一个类似的文章,写的不错,地址为:http://blog.csdn.net/kgdiwss/archive/2005/06/17/299652.aspx
分享到:
相关推荐
1. **配置Web.config**:在应用程序的根目录下,必须在Web.config文件中设置身份验证模式为“forms”。例如: ```xml <authentication mode="Forms"> <forms name=".ASPXAUTH" loginUrl="/login.aspx" timeout=...
在0.8.4版本中,它提供了稳定性和功能的增强,旨在为开发者提供更加友好的用户体验。 ### Django框架 Django是Python的一个高级Web开发框架,它遵循MVC(模型-视图-控制器)设计模式。Django的核心特性包括ORM...
例如,如果在登录界面需要一个自动填充的用户名输入框,可以使用提供的AutoCompleteTextBox扩展,只需几行代码就能实现这个功能,大大提高了开发效率。 文件列表中的"JonasButt.Windows.Forms.Extensions_src"很...
1. **配置Web.config**:在Web应用程序的配置文件中,需要配置forms身份验证模式,设置登录URL、过期时间等。例如: ```xml <system.web> <authentication mode="Forms"> <forms loginUrl="~/Login.aspx" time...
创建项目时,选择MVC模板,并确保选中"Authentication"选项,这样系统会自动为你配置身份验证基础结构,包括默认的用户注册、登录页面以及相关的身份验证中间件。在ASP.NET MVC5中,身份验证通常基于OAuth、OpenID ...
1. **设置身份验证模式**:在Web.config文件中,将`<system.web>`节中的`authentication`元素的mode属性设置为"Forms",以启用Forms身份验证。 ```xml <system.web> <authentication mode="Forms"> <forms ...
WebForms.Framework 试图解决这些问题,通过引入类似于 MVC(Model-View-Controller)模式的元素,使开发过程更加模块化和易于理解。 1. **模型绑定**:WebForms.Framework 提供了基于注解的模型绑定,允许开发者在...
1. 在Web.config文件中配置身份验证模式为Forms。例如: ```xml <system.web> <authentication mode="Forms"> <forms loginUrl="~/Account/Login.aspx" timeout="2880" /> </forms> </system.web> ``` 2. 创建...
ASP.NET 跨应用程序进行登录的解决方案主要涉及到的是.NET平台下的身份验证机制,特别是Forms身份验证。在.NET框架中,有三种主要的身份验证方式:Windows身份验证、Passport身份验证和Forms身份验证。对于这个问题...
在SQL Server 2005环境下,绿映.NET代码自动生成器能与数据库紧密集成,快速生成基于数据库表结构的实体类、DAL接口和实现、BLL业务方法等代码。这极大地方便了开发者,无需手动编写大量重复的CRUD(创建、读取、...
在这个过程中,我们将探讨如何实现一个简单的Form身份验证机制,拒绝匿名用户登录,并在未登录的情况下将用户重定向回登录界面。 1. **基础概念**:身份验证是验证用户身份的过程,而授权则决定了验证后的用户可以...
这样在用户成功登录后可以自动返回到之前的页面。例如: ```csharp if (this.Txt_UserName.Text == "Admin" && this.Txt_Password.Text == "123456") { string returnUrl = Request.QueryString["ReturnUrl"]; ...
1. 设置身份验证模式:在`<system.web>`元素下,将`<authentication>`节点的`mode`属性设置为`Forms`,表示使用Forms身份验证。 ```xml <authentication mode="Forms" /> ``` 2. 控制匿名访问:在同一`<system....
*** Forms身份认证是一种在.NET平台上用于Web应用程序的身份验证机制。它允许开发者在客户端维护用户的登录状态,而无需在服务器上存储用户的认证信息。这种认证方式非常适合于基于Web表单的交互场景。 在*** Forms...
- 通过这种方式,即使用户在不同的虚拟目录或子目录下切换,只要初始登录成功,之后的所有请求都将自动携带有效的认证信息,无需再次登录。 #### 2. 使用不同认证机制实现SSO(Username Mapping) 在实际应用中,...
配置Forms身份验证涉及到几个重要的步骤,包括定义身份验证模式、设置登录URL以及确定验证的有效时间等。 ##### 2. 使用Forms身份验证 一旦配置好Forms身份验证,用户在访问受保护的资源时会被自动重定向到登录...
这里,`mode="Forms"`设置身份验证模式为Forms。`loginUrl`指定登录页面,`defaultUrl`是登录成功后的默认页面,`name`是Cookie的名称,`path`定义了Cookie的作用域,`slidingExpiration`表示如果用户在会话期间活动...
ASP.NET支持多种身份验证模式,如Forms Authentication(表单认证)和Windows Authentication(Windows身份验证)。在这里,我们主要关注Forms Authentication,它是Web应用中最常用的身份验证方式,适用于非...
3. FormsAuthentication:这是ASP.NET内置的身份验证模式,用于处理Web应用程序中的用户登录。当用户成功登录后,FormsAuthentication会创建一个身份验证票证(cookie),并将该票证发送回客户端。之后,每次客户端...