`
helloyesyes
  • 浏览: 1304289 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Visual Studio 2008用C#编写ASP.net 网站利用Contents上下文实现Form用户登录认证

阅读更多

Visual Studio 2008用C#编写ASP.net 网站利用Contents上下文实现Form用户登录认证,可以用Login控件,也可以自己拽两个TextBox和一个Button来实现,代码最后实现下面的效果:

1、首页显示登录用户的信息

2、用户不能绕过Login.aspx直接访问其它页面。

下面是具体步骤:

Step1,修改Web.Config文件的认证部分为下面代码:

<authentication mode="Forms">
<forms name ="oursnet" loginUrl ="login.aspx" timeout ="10"/>
</authentication>

<authorization>
<deny users ="?"/>
</authorization>

Step2:

点击登录按钮响应后,进行身份认证,不管怎么认证(链接数据库什么的),认证成功后,执行下面代码:

//Login1是Login控件,也可以用Textbox什么的。

Session.Contents ["UserName"] = Login1.UserName ;
FormsAuthentication.RedirectFromLoginPage(Login1 .UserName ,false );
Response.Redirect("Default.aspx");

Step3:

protected void Page_Load(object sender, EventArgs e)
{
if (User.Identity.IsAuthenticated)
{

//提前拽一个Label控件
Label1.Text = "welcome " + User.Identity.Name;
}
}

分享到:
评论

相关推荐

    C# ,asp.net,Microsoft Visual Studio

    总结起来,这个压缩包文件包含的资源可能帮助开发者深入理解C#语言规范,提升在Visual Studio 2005和2008环境下使用C#和ASP.NET进行Web开发的能力。通过学习和实践,开发者可以更好地掌握这些核心技术,从而提高开发...

    asp.net(C#).sql2000做的通迅录,用的是最新的visual studio 2008

    开发者可能使用了ASP.NET控件和C#代码实现用户交互逻辑,通过ADO.NET接口与SQL Server 2000数据库进行数据操作。 8. **安全性**:除了验证码,项目可能还涉及其他安全措施,如身份验证、授权、数据加密、SQL注入...

    使用Visual C#开发asp.NET入门

    使用Visual C#开发asp.NET入门.rar使用Visual C#开发asp.NET入门.rar使用Visual C#开发asp.NET入门.rar使用Visual C#开发asp.NET入门.rar使用Visual C#开发asp.NET入门.rar

    visual studio.net 2008 c# 3.0

    《Visual Studio .NET 2008 C# 3.0》是一本专注于C#编程语言和开发环境的书籍,其配套源代码提供了丰富的学习资源。C# 3.0是.NET Framework 3.5的一部分,引入了许多重要的新特性,为开发者带来了更高效、更强大的...

    Visual Studio.NET 2003 BT种子文件

    通过这个种子文件,用户可以在BitTorrent客户端上下载Visual Studio .NET 2003的安装包,利用P2P技术分发流量,提高了下载速度和效率。 总的来说,Visual Studio .NET 2003是.NET开发的一个里程碑,它提供了一个...

    C#和asp.net实现的计算器

    在本文中,我们将深入探讨如何使用C#语言和ASP.NET框架来实现一个基本的计算器应用。C#是一种面向对象的编程语言,广泛用于构建Windows桌面应用程序、Web应用程序以及游戏开发等。ASP.NET则是Microsoft推出的一个...

    asp.net使用Form认证实现用户登录

    在这个例子中,`asp.net使用Form认证实现用户登录 (LoginView的使用).pdf`文件很可能详细介绍了如何配置`LoginView`控件,以及如何结合Form认证来实现用户登录功能。文件可能涵盖了设置控件属性、处理登录事件、以及...

    使用Visual C# 开发asp.NET入门(PDF).rar

    在本文中,我们将深入探讨如何使用Visual C#进行ASP.NET开发,这是一门强大的技术,用于构建高效、可扩展的Web应用程序。Visual C#(通常缩写为C#)是微软公司开发的一种面向对象的编程语言,而ASP.NET是.NET框架的...

    [NET源码]C#学习的101个经典例子VisualStudio2008版

    这个压缩包包含了一系列在Visual Studio 2008环境下编写的C#代码示例,旨在帮助用户通过实践来掌握C#编程语言的核心概念和常见应用。 【描述】:“[NET源码]C#学习的101个经典例子VisualStudio2008版.rar”提到了这...

    .NET使用Visual Studio开发,C#初学者学习教程

    学习.NET开发,需要掌握如何创建.NET项目、理解和使用.NET类库以及理解.NET的版本兼容性。 **使用Visual Studio开发C#** Visual Studio是一款强大的集成开发环境(IDE),支持多种语言,包括C#。以下是一些关键...

    .gitignore Visual Studio2019 针对于C# asp.net core

    Visual Studio2019 .gitignore 文件 针对于C# asp.net core

    visual studio.net-c#

    《Visual Studio .NET - Programming C# - O'Reilly - 2nd Edition》这本书是学习C#编程和使用Visual Studio .NET开发环境的理想资源。本文将深入探讨这两个关键知识点。 首先,Visual Studio .NET是一个强大的集成...

    使用Visual C# 开发asp.NET入门(PDF)

    《使用Visual C# 开发asp.NET入门》是一本面向初学者的编程指南,主要针对ASP.NET 1.1版本,并结合Visual C# 2003进行讲解。这本书旨在帮助读者掌握使用C#语言开发ASP.NET web应用程序的基本技能。下面将详细阐述...

    asp.net2.0留言板模块(用visual C#.net编写)

    在这个"asp.net2.0留言板模块"中,我们主要探讨的是如何使用Visual C#.NET作为编程语言来实现一个互动式的留言板系统。 1. **ASP.NET架构**: ASP.NET 2.0引入了Web Forms模型,这是一种基于事件驱动的页面模型,...

    visual studio .NET 2003 下载地址

    《Visual Studio .NET 2003:经典开发工具的历史回顾与详解》 Visual Studio .NET 2003,简称VS 2003,是微软推出的一款强大的集成开发环境(IDE),它在当时的软件开发领域具有举足轻重的地位。这款产品是.NET ...

    WebSocket C#/ASP.NET 示例

    总的来说,这个"WebSocket C#/ASP.NET 示例"提供了一个实用的学习资源,演示了如何在ASP.NET MVC中集成WebSocket,利用C#和SuperWebSocket实现服务器与客户端之间的实时通信。对于想要提升Web应用实时性特性的开发者...

    visual studio2008通过asp.net(C#)实现的学生在线选课系统

    本系统是由visual studio 2008开发的ASP.NET(c#)学生在线选课系统,有管理员,教师,学生三种角色功能,主要功能为教师上传课程信息,在线点名,打分;学生选择所修课程,查看缺勤、分数,管理员审核课程,开关...

    Visual C# 开发asp.NET入门

    我们探讨的主题是“Visual C# 开发asp.NET入门”,这是一本由Chris Ullman、John Kauffman、Chris Hart、Dave Sussman和Daniel Maharry等人撰写的书籍,旨在为读者提供从零开始学习如何使用Visual C#进行asp.NET开发...

    visual studio2005之ASP.NET 2.0动态网站开发基础教程C#2005,纪灯片PPT.有很好的参考价值

    总结来说,"Visual Studio 2005之ASP.NET 2.0动态网站开发基础教程C#2005"这个PPT教程将深入讲解上述所有概念,并指导开发者如何利用这些工具和技术构建高质量的ASP.NET Web应用程序。无论你是初学者还是经验丰富的...

    轻松学visualstudio.net C#语言

    在IT行业中,Visual Studio .NET 和C#语言是开发者常用的重要工具和编程语言,尤其对于构建Windows应用程序和Web应用程序有着广泛的应用。本文将深入探讨如何轻松学习Visual Studio .NET和C#,帮助初学者快速入门并...

Global site tag (gtag.js) - Google Analytics