`

在验证模式为Forms的情况下,如何解决自动登录问题. (已解决)

阅读更多

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

分享到:
评论

相关推荐

    ASP.NET Forms验证

    1. **配置Web.config**:在应用程序的根目录下,必须在Web.config文件中设置身份验证模式为“forms”。例如: ```xml &lt;authentication mode="Forms"&gt; &lt;forms name=".ASPXAUTH" loginUrl="/login.aspx" timeout=...

    Python库 | django-forms-builder-0.8.4.tar.gz

    在0.8.4版本中,它提供了稳定性和功能的增强,旨在为开发者提供更加友好的用户体验。 ### Django框架 Django是Python的一个高级Web开发框架,它遵循MVC(模型-视图-控制器)设计模式。Django的核心特性包括ORM...

    JonasButt.Windows.Forms.Extensions_src.zip

    例如,如果在登录界面需要一个自动填充的用户名输入框,可以使用提供的AutoCompleteTextBox扩展,只需几行代码就能实现这个功能,大大提高了开发效率。 文件列表中的"JonasButt.Windows.Forms.Extensions_src"很...

    基于forms身份验证,使用cookie实现。

    1. **配置Web.config**:在Web应用程序的配置文件中,需要配置forms身份验证模式,设置登录URL、过期时间等。例如: ```xml &lt;system.web&gt; &lt;authentication mode="Forms"&gt; &lt;forms loginUrl="~/Login.aspx" time...

    ASP.NET MVC5 入门 之登录验证

    创建项目时,选择MVC模板,并确保选中"Authentication"选项,这样系统会自动为你配置身份验证基础结构,包括默认的用户注册、登录页面以及相关的身份验证中间件。在ASP.NET MVC5中,身份验证通常基于OAuth、OpenID ...

    ASP.NET使用身份验证创建登录窗体

    1. **设置身份验证模式**:在Web.config文件中,将`&lt;system.web&gt;`节中的`authentication`元素的mode属性设置为"Forms",以启用Forms身份验证。 ```xml &lt;system.web&gt; &lt;authentication mode="Forms"&gt; &lt;forms ...

    webforms.framework:遗留 WebForms 的补救框架。 使用 System.ComponentModel.DataAnnotations 的一些基本模型绑定和验证

    WebForms.Framework 试图解决这些问题,通过引入类似于 MVC(Model-View-Controller)模式的元素,使开发过程更加模块化和易于理解。 1. **模型绑定**:WebForms.Framework 提供了基于注解的模型绑定,允许开发者在...

    ASP.NET中实现身份验证方案.rar

    1. 在Web.config文件中配置身份验证模式为Forms。例如: ```xml &lt;system.web&gt; &lt;authentication mode="Forms"&gt; &lt;forms loginUrl="~/Account/Login.aspx" timeout="2880" /&gt; &lt;/forms&gt; &lt;/system.web&gt; ``` 2. 创建...

    ASP.NET跨应用程序进行登录的解决

    ASP.NET 跨应用程序进行登录的解决方案主要涉及到的是.NET平台下的身份验证机制,特别是Forms身份验证。在.NET框架中,有三种主要的身份验证方式:Windows身份验证、Passport身份验证和Forms身份验证。对于这个问题...

    绿映.net代码自动生成器,可以自动生成三层架构的代码,并可自动生成解决方案.

    在SQL Server 2005环境下,绿映.NET代码自动生成器能与数据库紧密集成,快速生成基于数据库表结构的实体类、DAL接口和实现、BLL业务方法等代码。这极大地方便了开发者,无需手动编写大量重复的CRUD(创建、读取、...

    c# form 身份 验证,权限

    在这个过程中,我们将探讨如何实现一个简单的Form身份验证机制,拒绝匿名用户登录,并在未登录的情况下将用户重定向回登录界面。 1. **基础概念**:身份验证是验证用户身份的过程,而授权则决定了验证后的用户可以...

    webconfig登录验证的方式和原理

    这样在用户成功登录后可以自动返回到之前的页面。例如: ```csharp if (this.Txt_UserName.Text == "Admin" && this.Txt_Password.Text == "123456") { string returnUrl = Request.QueryString["ReturnUrl"]; ...

    【ASP.NET编程知识】asp.net中的窗体身份验证(最简单篇).docx

    1. 设置身份验证模式:在`&lt;system.web&gt;`元素下,将`&lt;authentication&gt;`节点的`mode`属性设置为`Forms`,表示使用Forms身份验证。 ```xml &lt;authentication mode="Forms" /&gt; ``` 2. 控制匿名访问:在同一`&lt;system....

    ASP.NET Forms身份认证详解

    *** Forms身份认证是一种在.NET平台上用于Web应用程序的身份验证机制。它允许开发者在客户端维护用户的登录状态,而无需在服务器上存储用户的认证信息。这种认证方式非常适合于基于Web表单的交互场景。 在*** Forms...

    单点登录的解决方案大全

    - 通过这种方式,即使用户在不同的虚拟目录或子目录下切换,只要初始登录成功,之后的所有请求都将自动携带有效的认证信息,无需再次登录。 #### 2. 使用不同认证机制实现SSO(Username Mapping) 在实际应用中,...

    身份验证和授权

    配置Forms身份验证涉及到几个重要的步骤,包括定义身份验证模式、设置登录URL以及确定验证的有效时间等。 ##### 2. 使用Forms身份验证 一旦配置好Forms身份验证,用户在访问受保护的资源时会被自动重定向到登录...

    asp.net forms身份验证,避免重复造轮子

    这里,`mode="Forms"`设置身份验证模式为Forms。`loginUrl`指定登录页面,`defaultUrl`是登录成功后的默认页面,`name`是Cookie的名称,`path`定义了Cookie的作用域,`slidingExpiration`表示如果用户在会话期间活动...

    asp.net用户验证系统

    ASP.NET支持多种身份验证模式,如Forms Authentication(表单认证)和Windows Authentication(Windows身份验证)。在这里,我们主要关注Forms Authentication,它是Web应用中最常用的身份验证方式,适用于非...

    基于ASP.NET+AJAX+FormsAuthentication实现的authenticated users 检索

    3. FormsAuthentication:这是ASP.NET内置的身份验证模式,用于处理Web应用程序中的用户登录。当用户成功登录后,FormsAuthentication会创建一个身份验证票证(cookie),并将该票证发送回客户端。之后,每次客户端...

Global site tag (gtag.js) - Google Analytics