程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET 2.0的安全控件

ASP.NET 2.0的安全控件

編輯:關於ASP.NET

一、引言

與ASP.NET 2.0一同上市的有幾個新的安全控件-它們位於工具的Login選項卡 中(見圖1)-這些控件大大簡化了Web開發人員的工作。通過使用這些新的安全控 件,現在你可以執行例如用戶登錄、注冊、口令改變等的任務;而且,為此做出 的努力僅是拖放相應的控件到你的Web表單上去。在本文中,我將向你展示怎樣 使用這些新控件來實現用戶認證。

首先,讓我們探索一下LoginView、LoginStatus和LoginName三個控件的使用 。首先,讓我們使用Visual Studio 2005 Beta 2構建一個Web工程。啟動Visual Studio IDE,然後從文件菜單中點擊"New Web Site"以創建一個新的Web工程, 並命名工程為“C:\SecurityControls”。

在Default.aspx Web表單上,拖放並加入一個LoginView控件。該LoginView 控件是一個容器控件-用於根據用戶是否已登錄顯示不同的信息。

首先,我們用文本填充LoginView控件,如圖2所示。然後,把Login控件拖拽 到LoginView控件上。在用戶還沒有被認證(匿名)之前,你剛輸入的文本將被顯 示。該Login控件顯示一個鏈接以允許用戶被重定向到另一個頁面以登錄到應用 程序。

在LoginView控件的“Smart Tasks”菜單上,把視圖改變為 “LoggedInTemplate”(見圖3)。

隨後改變視圖,把在圖4中顯示的文本輸入到LoginView控件。一旦用戶被認 證該文本即被顯示。然後,把LoginName控件拖放到LoginView控件之中。該 LoginName控件將顯示用於登錄到應用程序的用戶名。

圖1:該圖顯示ASP.NET 2.0中新型安全控件

圖2: 圖顯示填充LoginView控件的過程

圖3: 你可以改變LoginView控件的顯示形式

圖4 :在用戶被認證後該文本顯示出來

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved