`
terryfeng
  • 浏览: 504376 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Asp.Net Membership 回顾

阅读更多

Membership 2006年的时候学习过当时觉着挺有意思,不过公司都有自己的权限系统,工作中一直都没有用过,现在回顾一下。

使用自己的SQL Server 2008 做存储和配置成员库

在开始菜单的Visual Studio 菜单中选择Tool->命令提示->运行ASPNET_RegSql.Exe文件,按照提示即可顺利安装成功。

image

image

配置连接字符串

    <connectionStrings>
        <add name="ConnectionString" connectionString="Data Source=TERRYFENG-PC;Initial Catalog=aspnetdb;User ID=sa;Password=saaaaa"
          providerName="System.Data.SqlClient" />
    </connectionStrings>
添加配置信息到System.Web 标签中
<system.web>
    <membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
        <providers>
            <clear />
            <add
              name="SqlProvider"
              type="System.Web.Security.SqlMembershipProvider"
              connectionStringName="ConnectionString"
              applicationName="northWind"
              enablePasswordRetrieval="false"
              enablePasswordReset="true"
              requiresQuestionAndAnswer="true"
              requiresUniqueEmail="true"
              passwordFormat="Hashed" />
        </providers>
    </membership>

    <roleManager enabled="true" cacheRolesInCookie="true" cookieName=".ASPROLES"
        defaultProvider="SqlProvider">
        <providers>
            <add connectionStringName="ConnectionString" applicationName="northWind"
                name="SqlProvider" type="System.Web.Security.SqlRoleProvider" />
        </providers>
    </roleManager>
还有一种方法是在asp.net2.0内建的身份验证服务中 ,用户的信息都是存放在MemberShip数据库中,在本机的machine.config配置文件中有写。 

路径:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config

在该文件中可以找到如下节点:

<connectionStrings>
    <add name="LocalSqlServer" connectionString="data source=.SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
  </connectionStrings>
如果想让用户信息保存在自己创建的数据库中,可以就改该配置文件

点击Asp.Net 配置 按钮即可打开 配置页面,正常访问了

image image

 

未完成。。

 

http://www.cnblogs.com/chenxinyong/archive/2008/07/07/1237741.html

分享到:
评论

相关推荐

    asp.net--membership详解

    ### ASP.NET Membership 详解 #### 一、ASP.NET Membership 概述 ASP.NET Membership 是一个用于简化用户身份验证和授权的框架。它提供了一种安全且简单的方式来管理网站中的用户账户,包括用户的注册、登录、密码...

    强力重置ASP.NET membership加密后的密码!

    ASP.NET的Membership是微软.NET Framework框架中用于身份验证和用户管理的一个重要组件。它提供了一套现成的接口和类,使得开发者可以方便地创建、验证和管理网站用户的账号信息。在某些情况下,如接手旧项目或者...

    ASP.net Membership角色与权限管理

    ASP.net Membership 角色与权限管理 ASP.net Membership 角色与权限管理是 ASP.net 框架中的一种用户管理机制,提供了 Role-based 访问控制和基于 Membership 的用户身份验证和授权机制。该机制基于 System.Web....

    ASP.NET身份验证机制membership

    通过ASP.NET Membership,我们可以创建用户、删除用户和编辑用户属性。所以这是一个实现登录相关控件的底层框架。 ASP.NET Membership的内容是在Forms鉴别完成后填入的。Forms鉴别提供的是一种验证用户的方法,而...

    ASP.NET Membership and Roles in Silverlight 3

    ASP.NET Membership 和 Roles 是在开发基于 .NET Framework 的 Web 应用程序时处理用户认证和授权的重要工具。在 Silverlight 3 中集成 ASP.NET Membership 和 Roles 功能,可以让开发者为客户端应用程序提供安全的...

    ASP.NET membership的XML配置

    ASP.NET membership是一个强大的身份验证和用户管理框架,用于构建安全的Web应用程序。它提供了一种标准的方法来管理和验证用户账户,而无需从头开始编写所有相关的安全代码。在这个主题中,我们将深入探讨ASP.NET ...

    asp.net2.0 的 membership

    苏鹏 asp.net2.0 的 membership 苏鹏 asp.net2.0 的 membership

    基于asp.net2.0中membership系统角色、用户、资源的权限设计

    基于asp.net2.0中membership系统角色、用户、资源的权限设计

    ASP.NET AJAX程序设计——第I卷:服务器端ASP.NET 2.0 AJAX Extensions与ASP.NET AJAX Control Toolkit 源代码

    本卷从最易于理解和使用的那部分入手,介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。这部分内容不需要读者有任何的客户端...

    ASP.NET第一步(基于C#和ASP.NET 2.0).rar

    ASP.NET是微软公司推出的一种用于构建Web应用程序的框架,它基于.NET Framework,为开发者提供了丰富的功能和工具,简化了Web开发的过程。对于初学者来说,"ASP.NET第一步(基于C#和ASP.NET 2.0)"是一个理想的入门...

    ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典

    ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP...

    asp.net上机实验mypetshop源码

    5. **ASP.NET Membership**:为了实现用户注册和登录功能,mypetshop可能利用了ASP.NET的Membership API,这是一个内置的用户身份验证和授权系统。 6. **ASP.NET State Management**:由于Web的无状态性,ASP.NET...

    ASP.NET Core 3.1中文教程.pdf

    ASP.NET Core 3.1 中文教程 ASP.NET Core 是 Microsoft 开发的一款免费、开源的 Web 应用程序框架,适用于开发跨平台的 Web 应用程序。本文档提供了 ASP.NET Core 3.1 的中文使用手册,涵盖了ASP.NET Core 的各种...

    ASP.net实战项目

    ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP...

    ASP.NET 完全入门

    ASP.NET技术就是由微软的.NET技术细化而来的,它跟ASP技术有些关系,然而又不是仅仅是一个继承,可以讲,ASP.NET跟ASP想比较的话,已经是变得面目全非了,当然好得至少是一个量级以上。 ASP.NET完全基于模块与组件,...

    一个基于Asp.Net和 SQL Server 2005 的一个简单的WIKI引擎

    是一个基于Asp.Net和 SQL Server 2005 的一个简单的WIKI引擎,其... 可以使用 Asp.Net MemberShip进行会员管理 容许你关闭某些页面 私密页面仅供认证用户浏览 可以让匿名者按页面的形式编写 支持Google Analytics.

    ASP.Net Core 5.0官方文档.pdf

    ASP.NET core 5.0文档PDF(含目录,共5453页)。摘要: ASP.NET Core 文档及新增内容 ASP.NET 比较 .NET Core 和 .NET Framework 入门新增功能 5.0 版中的新增功能 3.1/3.0/2.2/2.1/2.0/1.1 版中的新增功能 教程Web ...

    ASP.NET期末复习题

    ASP.NET期末复习题知识点总结 以下是根据给定的文件信息,总结出的相关知识点: 一、ASP.NET 基础 * ASPX 网页的代码储存模式有两种:单一模式和代码隐藏模式 * ASP.NET 窗体文件的扩展名为.aspx * ASP.NET 支持...

    asp.net经典聊天室

    asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典...

Global site tag (gtag.js) - Google Analytics