zoukankan      html  css  js  c++  java
  • Mysql 使用Membership的配置

    1. 安装Mysql Connector,安装完之后,C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config文件中会添加Mysql的connectionStrings:  <add name="LocalMySqlServer" connectionString="" />以及其他的相关配置。
    2. 在 <add name="MySQLMembershipProvider" autogenerateschema="true"添加自动生成数据库的属性
    3. 添加MySQL.Data.dll,这个是必须的否则会在下一步看到添加用户的页面出错。
    4. 新建Web项目,最好是空项目。点击项目下的Aspnet配置进入配置界面。选择提供程序,这个地方网上有相关教程。添加连接字符串
      
      
      <connectionStrings>
          <remove name="LocalMySQLServer"/>
          <add name="MySqlConnection" connectionString="...;" providerName="MySql.Data.MySqlClient"/>
      </connectionStrings>
      View Code

       
      
      
    5. 修改MembershipProvider
      <membership defaultProvider="MySQLMembershipProvider">
                  <providers>
                      <clear />
                      <add name="MySQLMembershipProvider"
               type="MySql.Web.Security.MySQLMembershipProvider, 
                   MySql.Web,Version=6.5.4.0,
                   Culture=neutral,
                   PublicKeyToken=c5687fc88969c44d"
               connectionStringName="LocalMySQLServer"
               enablePasswordRetrieval="false"
               enablePasswordReset="true"
               requiresQuestionAndAnswer="false"
               requiresUniqueEmail="false"
               maxInvalidPasswordAttempts="5"
               minRequiredPasswordLength="6"
               minRequiredNonalphanumericCharacters="0"
               passwordAttemptWindow="10"
               applicationName="/" />
                  </providers>
              </membership>
      View Code
    6. 如果是要在Winform中使用,也是可以的。
    7. 说的不够完整,有时间再改吧
    8. 更换Mysql Connector之后需要更换相应的Mysql DLL
  • 相关阅读:
    SQL Server--用户自定义函数
    Session: 防止用户多次登陆
    创建零时表、表变量
    利用SQL语句查询一个数据库中的所有表
    Distinct和Group by去除重复字段记录
    sql server存儲過程語法
    SQL数据库的基本语句
    删除表数据drop、truncate和delete的用法
    linux/unix 基本概念的认识(sha-bang 、PPA)
    linux/unix 基本概念的认识(sha-bang 、PPA)
  • 原文地址:https://www.cnblogs.com/zhangliming/p/3130686.html
Copyright © 2011-2022 走看看