在ASP.NET中使用Windows登錄

發表于:2008-04-09來源:作者:點擊數: 標簽:
——此文章摘自《ASP.NET 網絡 數據庫 開發 實例精解》定價:¥62.00 特價:¥46.50 詳細 在目前流行的網上論壇中,網站或應用程序也可以使用用戶的系統賬戶登錄。該登錄方式的好處就是用戶一旦登錄本身的操作系統之后,不再需要輸入用戶名稱和密碼,而是直接
——此文章摘自《ASP.NET網絡數據庫開發實例精解》定價:¥62.00 特價:¥46.50 詳細>>

    在目前流行的網上論壇中,網站或應用程序也可以使用用戶的系統賬戶登錄。該登錄方式的好處就是用戶一旦登錄本身的操作系統之后,不再需要輸入用戶名稱和密碼,而是直接使用系統的登錄名稱和密碼就可以直接登錄網站或應用程序。因此該登錄方式可以集成用戶操作系統內部的登錄信息。

    本實例介紹如何使用ASP.NET實現用戶使用操作系統的系統賬戶登錄網站或應用程序的方法,還介紹了如何在ASP.NET中調用Windows API。

    1.創建新ASP.NET應用程序

    在Visual Studio .NET 2003集成開發環境中創建新的ASP.NET Web應用程序,命名為Example_12_3。

    2.設計頁面WindowsLogin.aspx

    把應用程序Example_12_3的默認頁面WebForm1.aspx重命名為 WindowsLogin.aspx,并在頁面上添加3個TextBox控件、2個Button控件和1個Label控件,它們的名稱分別為 tUserName、tPassword、tDomain、UserLoginBtn、CancelBtn和LoginMsg。

    控件tUserName、tPassword和tDomain分別用來輸入用戶的名稱、密碼以及系統所在的域名;控件UserLoginBtn和CancelBtn分別用來實現用戶登錄和取消登錄;控件LoginMsg用來顯示用戶登錄成功的消息。頁面 WindowsLogin.aspx的設計界面如圖12-5所示。


圖12-5  頁面WindowsLogin.aspx的設計界面

    頁面WindowsLogin.aspx的HTML設計代碼如下:
    <asp:TextBox id="tUserName" runat="server" width="200"></asp:TextBox>
    <asp:TextBox id="tPassword" runat="server" width="200"
    TextMode="Password"></asp:TextBox>
    <asp:TextBox id="tDomain" runat="server" width="200"></asp:TextBox>
    <asp:Button id="UserLoginBtn" runat="server" Text="確  定"></asp:Button>
    <asp:Button id="CancelBtn" runat="server" Text="取  消"></asp:Button>
    <asp:Label id="LoginMsg" runat="server" ForeColor="Red" Width="100%"
    Visible="False"></asp:Label>

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97