亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

初識(shí) ASP.NET Membership 用戶管理

 更新時(shí)間:2016年04月25日 09:59:05   作者:hi_dzj  
Membership 是用做用戶管理,進(jìn)行身份認(rèn)證使用的。通過ASP.NET Membership,我們可以創(chuàng)建用戶、刪除用戶和編輯用戶屬性。所以這是一個(gè)實(shí)現(xiàn)登錄相關(guān)控件的底層框架。

一、與session的不同點(diǎn)

Membership 一般指用微軟的aspnetdb數(shù)據(jù)庫來進(jìn)行身份認(rèn)證

Session是指網(wǎng)站用戶的會(huì)話信息

二、Membership 類提供的功能可用于:  

1.創(chuàng)建新用戶。  

2.將成員資格信息(用戶名、密碼、電子郵件地址及支持?jǐn)?shù)據(jù))存儲(chǔ)在 Microsoft SQL Server 或其他類似的數(shù)據(jù)存儲(chǔ)區(qū)。  

3.對(duì)訪問網(wǎng)站的用戶進(jìn)行身份驗(yàn)證??梢砸跃幊谭绞綄?duì)用戶進(jìn)行身份驗(yàn)證,也可以使用 Login 控件創(chuàng)建一個(gè)只需很少代碼或無需代碼的完整的身份驗(yàn)證系統(tǒng)。   

4.管理密碼,包括創(chuàng)建、更改、檢索和重置密碼等等??梢赃x擇配置 ASP.NET 成員資格以要求一個(gè)密碼提示問題及其答案來對(duì)忘記密碼的用戶的密碼重置和檢索請求進(jìn)行身份驗(yàn)證。  

雖然 ASP.NET 成員資格是 ASP.NET 中用來進(jìn)行身份驗(yàn)證的獨(dú)立功能,但它可以與 ASP.NET 角色管理集成來為站點(diǎn)提供授權(quán)服務(wù)。成員資格還可以與 ASP.NET 用戶的 System.Web.Profile 集成,以提供可為各個(gè)用戶量身訂做的特定于應(yīng)用程序的自定義實(shí)現(xiàn)。有關(guān)詳細(xì)信息,請參見 了解角色管理 和 ASP.NET 配置文件屬性概述。  

Membership 類依賴于成員資格提供程序與數(shù)據(jù)源通信。.NET Framework 包括一個(gè) SqlMembershipProvider(將用戶信息存儲(chǔ)在 Microsoft SQL Server 數(shù)據(jù)庫中)和一個(gè) ActiveDirectoryMembershipProvider(允許在 Active Directory 或 Active Directory 應(yīng)用程序模式 (ADAM) 服務(wù)器上存儲(chǔ)用戶信息)。還可以實(shí)現(xiàn)一個(gè)自定義成員資格提供程序與可由 Membership 類使用的其他類似的數(shù)據(jù)源進(jìn)行通信。自定義成員資格提供程序?qū)⒗^承 MembershipProvider 抽象類。有關(guān)更多信息,請參見 實(shí)現(xiàn)成員資格提供程序。  

默認(rèn)情況下,ASP.NET 成員資格可支持所有 ASP.NET 應(yīng)用程序。默認(rèn)成員資格提供程序?yàn)?SqlMembershipProvider 并在計(jì)算機(jī)配置中以名稱 AspNetSqlProvider 指定。SqlMembershipProvider 的默認(rèn)實(shí)例配置為連接到 Microsoft SQL Server 的一個(gè)本地實(shí)例。  

可以通過修改默認(rèn)設(shè)置將一個(gè)非 AspNetSqlProvider 實(shí)例的 SqlMembershipProvider 指定為默認(rèn)提供程序,或使用 Web.config 文件將自定義提供程序的實(shí)例指定為 ASP.NET 應(yīng)用程序的默認(rèn)提供程序??梢允褂?Web.config 文件中 membership 配置節(jié)來為 Web 應(yīng)用程序指定 ASP.NET 成員資格配置。可以使用 membership 節(jié)的 providers 子節(jié)來指定默認(rèn)提供程序之一以外的成員資格提供程序。例如,下面的 membership 節(jié)從當(dāng)前應(yīng)用程序配置中移除默認(rèn)成員資格提供程序并添加一個(gè)名為 SqlProvider 的新提供程序,它連接到名為 MySqlServer 的 SQL Server 實(shí)例。

復(fù)制代碼 代碼如下:

<configuration>
    <connectionStrings>
        <add name="SqlServices" connectionString="Data Source=MySqlServer;Integrated Security=SSPI;Initial Catalog=aspnetdb;" />  
    </connectionStrings>
    <system.web>
        <membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
            <providers>
                <remove name="AspNetSqlProvider" />
                <add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="SqlServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" passwordFormat="Hashed" applicationName="/" />
            </providers>
        </membership>
    </system.web>
</configuration>

在 ASP.NET 應(yīng)用程序中,Membership 類用于驗(yàn)證用戶憑據(jù)并管理用戶設(shè)置(如密碼和電子郵件地址)。Membership 類可以獨(dú)自使用,或者與 FormsAuthentication 一起使用以創(chuàng)建一個(gè)完整的 Web 應(yīng)用程序或網(wǎng)站的用戶身份驗(yàn)證系統(tǒng)。Login 控件封裝了 Membership 類,從而提供一種便捷的用戶驗(yàn)證機(jī)制。

相關(guān)文章

  • 那些年,我還在學(xué)習(xí)asp.net(二) 學(xué)習(xí)筆記

    那些年,我還在學(xué)習(xí)asp.net(二) 學(xué)習(xí)筆記

    那些年覺得看視頻是很輕松的了解一個(gè)東西,但是這樣的不足就是感覺太慢了,沒有看書來得快,所以在有了一些了解后,還得看點(diǎn)書,也許書上的不一定好,但書上會(huì)把每一個(gè)應(yīng)該說到的地方說到,好有個(gè)初步的認(rèn)識(shí)
    2012-03-03
  • 連接ACCESS數(shù)據(jù)庫時(shí)發(fā)生錯(cuò)誤提示:找不到可安裝的 ISAM

    連接ACCESS數(shù)據(jù)庫時(shí)發(fā)生錯(cuò)誤提示:找不到可安裝的 ISAM

    連接ACCESS數(shù)據(jù)庫時(shí)發(fā)生錯(cuò)誤提示:找不到可安裝的 ISAM 檢查后發(fā)現(xiàn)原來是把Data Source寫成 DataSource了
    2011-04-04
  • WPF中Style樣式及其觸發(fā)器

    WPF中Style樣式及其觸發(fā)器

    這篇文章介紹了WPF中Style樣式及其觸發(fā)器,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • .net?core中的System.Buffers命名空間

    .net?core中的System.Buffers命名空間

    這篇文章介紹了.net?core中的System.Buffers命名空間,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • .net?6精簡版webapi教程及熱重載、代碼自動(dòng)反編譯演示

    .net?6精簡版webapi教程及熱重載、代碼自動(dòng)反編譯演示

    這篇文章介紹了.net?6精簡版webapi教程及熱重載、代碼自動(dòng)反編譯演示,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • ASP.NET?Core在Linux下為dotnet創(chuàng)建守護(hù)進(jìn)程

    ASP.NET?Core在Linux下為dotnet創(chuàng)建守護(hù)進(jìn)程

    本篇主要是怎么樣為我們在Linux或者macOs中部署的dotnet程序創(chuàng)建一個(gè)守護(hù)進(jìn)程,來保證我們的程序在異?;蛘呤请娔X重啟的時(shí)候仍然能夠正常訪問。需要的朋友可以收藏下,方便下次瀏覽觀看
    2021-12-12
  • ASP.NET?Core托管模型CreateDefaultBuilder()方法

    ASP.NET?Core托管模型CreateDefaultBuilder()方法

    這篇文章介紹了ASP.NET?Core托管模型CreateDefaultBuilder()方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • .Net行為型設(shè)計(jì)模式之迭代器模式(Iterator)

    .Net行為型設(shè)計(jì)模式之迭代器模式(Iterator)

    這篇文章介紹了.Net行為型設(shè)計(jì)模式之迭代器模式(Iterator),文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • .Net報(bào)表開發(fā)控件XtraReport介紹

    .Net報(bào)表開發(fā)控件XtraReport介紹

    這篇文章介紹了.Net報(bào)表開發(fā)控件XtraReport,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • WPF基本控件介紹

    WPF基本控件介紹

    這篇文章介紹了WPF的控件結(jié)構(gòu)及各種控件類型,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01

最新評(píng)論