999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP.NET 2.0安全框架的用戶資料管理系統的設計與實現

2010-08-22 05:40:22徐布克朱麗娟
中國教育技術裝備 2010年27期
關鍵詞:數據庫用戶

徐布克 朱麗娟

上海建橋學院信息技術系 上海 200335

基于ASP.NET 2.0安全框架的用戶資料管理系統的設計與實現

徐布克 朱麗娟

上海建橋學院信息技術系 上海 200335

根據ASP.NET 2.0安全框架,設計出上海市作家協會平臺網站中的用戶資料管理系統,并詳細介紹該系統組成的原理和方法。相信該方案的提出會為Web開發人員提供幫助。

ASP.NET 2.0;安全框架;Web開發

10.3969/j.issn.1671-489X.2010.27.075

作者:徐布克,上海建橋學院教授級高工,研究方向為軟件工程;朱麗娟,上海建橋學院講師,研究方向為軟件工程。

Author’s addressDepartment of Information, Shanghai Jianqiao Institute, Shanghai, China 201319

1 引言

隨著網絡技術和網絡安全的飛速發展,越來越多的交易都直接放在Internet(互聯網)上完成,如網上銀行、網上商店以及其他的一些網絡媒體等。在這些網站上進行交易之前,往往需要客戶端的用戶首先必須注冊申請用戶名和密碼,并留下相關信息后,方能在該網站上進行各項交易。申請時填寫用戶名和密碼,以及相關信息的寫入,這些都需要通過一個表單為載體填入。那么如何設計這個表單,并且在數據庫中相應的表中留下表單中填寫的各項內容,就成了開發人員必須思考的問題。

筆者研究與實現的基于ASP.NET 2.0安全框架的用戶資料管理系統,已經應用在上海市作家協會平臺網站上。這種系統(包括登錄、注冊頁面、用戶認證、角色安排以及賬號管理)的構建,在以前都完全由開發人員自己去完成,而現在就可以直接在ASP.NET 2.0自帶的安全框架上去完成,不僅方便快捷,而且安全!

2 ASP.NET 2.0安全框架的組成

2.1 Membership類

Membership類是ASP.NET 2.0安全框架中的一個主要的類,它存在于System.Web.Security包中,并提供一系列的靜態方法用于創建、刪除、更新以及獲取注冊用戶。表1列出本項目在用戶資料管理系統的設計上所使用到的方法。

2.2 MembershipUser類

MembershipUser類是ASP.NET 2.0安全框架中的另一個主要的類,它也存在于System.Web.Security包中,并提供一系列的靜態屬性和方法用于輸入、返回、修改單個用戶信息等。表2和表3列出本項目在用戶資料管理系統的設計上所使用到的屬性和方法。

表1 Membership類中的常用方法

表2 MembershipUser類中常用的屬性

2.3 SqlMembershipProvider類

這是一個成員資格類,供Membership和MembershipUser 類使用,用于管理SQL Server數據庫中ASP.NET應用程序的成員資格信息存儲,為使用SQL Server數據庫的ASP.NET應用程序提供成員資格服務。在應用程序首次運行時,SqlMembershipProvider對象將在應用程序的App_Data目錄創建一個名為aspnetdb的數據庫(見“3.1 安裝ASP.NET服務的SQL Server 數據庫)。

表3 MembershipUser類中常用的方法

3 基于ASP.NET 2.0的用戶資料管理系統的構建

3.1 安裝ASP.NET服務的SQL Server數據庫

本項目已經創建一個名為“TheSilverBook”的數據庫。現在要將ASP.NET服務的SQL Server數據庫添加到“TheSilverBook”的數據庫中。打開VS2008命令提示,如圖1所示。輸入aspnet_regsql.exe后,按照ASP.NET SQL Server安裝向導一步步地完成,則會將用于ASP.NET服務的數據庫中的表添加到“TheSilverBook”數據庫中。同時,在應用程序的App_Data目錄里出現一個名為aspnetdb的數據庫。

3.2 創建用戶資料管理系統

1)成員資格Provider模型。本項目在實現用戶注冊功能時,使用的是圖2模型結構:最上層利用CreateUserWizard控件實現用戶注冊界面;接下來的層是成員資格的API,它提供各種實際操作的實現;再下層是為成員資格提供數據存儲操作的Provider;最下層是本項目使用的SQL Server數據庫。

在Web.config文件中的〈system.web〉節點下設置,為成員資格指定Provider。如在〈membership〉〈provides〉中設置:

同時,在〈configuration〉節點下設置用于成員資格服務的數據庫連接字符串:

2)創建用戶輸入界面。用戶輸入界面是用來注冊用戶的,用戶所輸入的相關內容將會被保存到表中。在本項目中利用CreateUserWizard控件(處于vs2008IDE工具箱的登錄欄中)創建用戶輸入界面,要求用戶通過該控件輸入用戶名、密碼、E-mail地址等。運行界面程序顯示如圖3所示。

單擊“創建用戶”按鈕后,該控件會自動在事件處理函數中調用Membership.CreateUser方法,然后將用戶名保存到aspnetdb數據庫中的aspnet_Users表中,密碼將會保存到aspnet_Membership表中。

3)創建新的成員資格類。在用戶注冊上,要求用戶名和密碼不能重名,因此需要重寫SqlMembershipProvider類中的CreateUser方法,使得該方法能夠檢查用戶名和密碼是否重名:

4 結束語

本文介紹了ASP.NET 2.0中的安全框架,并提出在此安全框架基礎上,設計人員可根據需要去重寫安全框架中對應的類,以使得開發出的系統更滿足用戶的需求。

Design and Implementation of User Document Management System based on Security Framework in ASP.NET 2.0

Xu Buke, Zhu Lijuan

According to Security Framework in ASP.NET 2.0,we designed User Document Management System for Writer Association of Shanghai,and introduced this system’s principle and method in detail. We believe that the proposed scheme can provide help for Web developers.

ASP.NET 2.0; security framework; Web development

TP391

B

1671-489X(2010)27-0075-03

猜你喜歡
數據庫用戶
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 日韩东京热无码人妻| 国产午夜一级毛片| 91精品在线视频观看| 麻豆精品在线| 亚洲欧洲免费视频| 五月婷婷导航| 五月天在线网站| 亚洲国产精品美女| 国产精品女主播| 亚洲五月激情网| 欧美日韩导航| 成人日韩视频| 国产青青操| 日韩精品无码免费一区二区三区| 国产成人a在线观看视频| 少妇被粗大的猛烈进出免费视频| 欧美国产菊爆免费观看| 十八禁美女裸体网站| 亚洲黄色激情网站| 无码有码中文字幕| 免费黄色国产视频| 毛片网站在线看| 亚洲高清免费在线观看| 色窝窝免费一区二区三区| 国产日韩欧美在线播放| 综合色婷婷| 欧美国产精品拍自| 精品国产免费观看| 亚洲成综合人影院在院播放| 国产亚洲成AⅤ人片在线观看| 伊人查蕉在线观看国产精品| 色播五月婷婷| 欧美精品二区| 久久精品中文字幕少妇| 一级毛片a女人刺激视频免费| 最新国产成人剧情在线播放| 国产成在线观看免费视频| 国产噜噜噜视频在线观看| 亚洲综合专区| 又黄又爽视频好爽视频| 国产成人三级| 欧美亚洲国产一区| 欧美日韩中文字幕二区三区| 91丝袜在线观看| 最新精品久久精品| 国产精品播放| 亚洲无限乱码一二三四区| 99热这里只有精品在线观看| 狠狠色狠狠综合久久| 亚洲精品成人片在线观看| 秋霞国产在线| 国产精品无码久久久久久| 久久国产黑丝袜视频| 国产欧美在线| 国产女人在线视频| 全裸无码专区| 中文字幕亚洲乱码熟女1区2区| 亚洲中久无码永久在线观看软件| 四虎永久免费网站| 国产农村1级毛片| 少妇极品熟妇人妻专区视频| 欧美日韩久久综合| 精品国产香蕉在线播出| 国产簧片免费在线播放| 国产啪在线| 麻豆精品在线| 思思热在线视频精品| 国产欧美日本在线观看| 日韩精品一区二区深田咏美| 国产精品手机在线播放| 2020国产免费久久精品99| 国产精品露脸视频| 成人中文字幕在线| 免费视频在线2021入口| 亚洲天堂久久久| 最新国产午夜精品视频成人| 99re在线视频观看| 久久婷婷色综合老司机| 久久大香伊蕉在人线观看热2| 91九色视频网| 美女视频黄频a免费高清不卡| 亚洲欧洲天堂色AV|