網站
[首頁] [教學] [安裝] [開發] [物件] [命名空間] [控制項] [函式] [資料庫] [檔案] [XML] [Office] [網站] [AJAX] [CSS] [問題] [技巧] [樣本] [參考] [示範程式] [待編] [網頁總覽]

首頁

網站登入控制與安全管制

  •  推薦參考:

    MSDN 中文教學課程 ASP.NET 線上教學課程
    原始網址:http://www.microsoft.com/taiwan/msdn/elearning/aspdotnet2dot0.htm
    (使用 Microsoft Producer for PowerPoint 2003 製作之錄音簡報與實作示範)

    • 第三集 — ASP.NET 網站登入控制與安全管制
      ASP.NET提供的Membership功能不但可以提供驗証使用者身份的功能,而且提供高安全性的帳號和密碼儲存機制。 (資策會教育訓練處 王寧疆,2005 年 3 月,長度:1小時4分32秒)

  • 使用 SQL Server 2005 儲存帳號管理資料

    • 於 SQL Server 2005 先新增資料庫

    • 執行 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe 指定伺服器及資料庫

    • 於 SQL Server 2005 新增之資料庫的「安全性/使用者」加入名稱 "NT AUTHORITY\NETWORK SERVICE"

    • 修改 Web.config
      <connectionStrings>
          <clear/>
          <add name="LocalSqlServer" connectionString="Data Source=□□□;Initial Catalog=□□□;Integrated Security=True"
            providerName="System.Data.SqlClient" />
      </connectionStrings>
      <system.web>
          <membership defaultProvider="MySqlMembershipProvider" userIsOnlineTimeWindow="15">
              <providers>
                  <remove name="AspNetSqlMembershipProvider" />
                  <add name="MySqlMembershipProvider"
                    type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
                    connectionStringName="LocalSqlServer"
                    enablePasswordRetrieval="false"
                    enablePasswordReset="true"
                    requiresQuestionAndAnswer="true"
                    applicationName="/"
                    requiresUniqueEmail="false"
                    passwordFormat="Hashed"
                    maxInvalidPasswordAttempts="5"
                    minRequiredPasswordLength="7"
                    minRequiredNonalphanumericCharacters="1"
                    passwordAttemptWindow="10"
                    passwordStrengthRegularExpression="" />
              </providers>
          </membership>
          ...

相關參考: 類別

r李明山 如意網站 ASP.NET 教學網