在asp.net中如何用c#.net實現(xiàn)基于表單的驗證

在asp.net中如何用c#.net實現(xiàn)基于表單的驗證

ID:15812047

大?。?2.50 KB

頁數(shù):9頁

時間:2018-08-05

在asp.net中如何用c#.net實現(xiàn)基于表單的驗證_第1頁
在asp.net中如何用c#.net實現(xiàn)基于表單的驗證_第2頁
在asp.net中如何用c#.net實現(xiàn)基于表單的驗證_第3頁
在asp.net中如何用c#.net實現(xiàn)基于表單的驗證_第4頁
在asp.net中如何用c#.net實現(xiàn)基于表單的驗證_第5頁
資源描述:

《在asp.net中如何用c#.net實現(xiàn)基于表單的驗證》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫

1、indoc.in在ASP.NET中如何用C#.NET實現(xiàn)基于表單的驗證翻譯:mydotnet這篇文章引用到了Microsoft?.NET類庫中的以下名空間:  System.Data.SqlClient System.Web.Security-------------------------------?任務:    摘要: 1.要求   ?2.用Visual?C#.NET?創(chuàng)建一個ASP.NET?應用程序3.在Web.config文件里配置安全設置4.創(chuàng)建一個數(shù)據庫表樣例來存放用戶資料5.創(chuàng)建Logon.aspx頁面6.編寫事件處理代碼

2、來驗證用戶身份7.創(chuàng)建一個Default.aspx頁面8.附加提示參考文章-------------------------------摘要 這篇文章示范了如何實現(xiàn)通過數(shù)據庫存儲用戶信息來實現(xiàn)基于表單的驗證.(一)要求 需要以下工具來實現(xiàn)1.Microsoft?Visual?Studio.NET2.Microsoft?Internet?Information?Services(IIS)?version?5.0?或者更新3.Microsoft?SQL?Server(二)用C#.NET創(chuàng)建ASP.NET應用程序1.打開Visual?Studi

3、o.NET2.建立一個新的ASP.NET Web應用程序,并且指定名稱和路徑.(三)在Web.config文件里配置安全設置這一節(jié)示范了如何通過添加和修改節(jié)點來配置ASP.NET應用程序以實現(xiàn)基于表單的驗證.1.在解決方案窗口里,打開Web.config文件.2.把authentication模式改為Forms(注:默認為windows)文章內容版權歸原作者所有VICHU.NETindoc.in3.插入標簽,并且填入適當?shù)膶傩裕ㄕ堟溄拥皆谖恼伦詈罅谐龅腗SDN

4、文檔或者QuickStart文檔來查看這些屬性)先復制下面的代碼,接著再把它粘貼到節(jié):(注:如果不指定loginUrl,默認為default.aspx)4.通過加入以下節(jié)點實現(xiàn)拒絕匿名訪問:

5、rs="?"/>(四)創(chuàng)建一個數(shù)據庫表樣例來存放用戶資料這一節(jié)示范了如何創(chuàng)建一個示例數(shù)據庫來存放用戶名,密碼,和用戶角色.如果你想要實現(xiàn)基于角色的安全就有必要在數(shù)據庫中添加一個存放用戶角色的字段.1.打開記事本。2.把下面這段腳本復制到記事本然后保存:if?exists?(select?*?from?sysobjects?where?id?=?object_id(N’[dbo].[Users]’)?and?OBJECTPROPERTY(id,?N’IsUserTable

6、’)?=?1)drop?table?[dbo].[Users]GOCREATE?TABLE?[dbo].[Users]?(?[uname]?[varchar]?(15)?NOT?NULL?,?[Pwd]?[varchar]?(25)?NOT?NULL?,?[userRole]?[varchar]?(25)?NOT?NULL?,)?ON?[PRIMARY]GOALTER?TABLE?[dbo].[Users]?WITH?NOCHECK?ADD??CONSTRAINT?[PK_Users]?PRIMARY?KEYNONCLUSTERED??(

7、[uname]?)ON?[PRIMARY]?GOINSERT?INTO?Users?values(’user1’,’user1’,’Manager’)INSERT?INTO?Users?values(’user2’,’user2’,’Admin’)INSERT?INTO?Users?values(’user3’,’user3’,’User’)文章內容版權歸原作者所有VICHU.NETindoc.inGO3.打開Microsoft?SQL?Server,打開查詢分析器,在數(shù)據庫列表里選擇Pubs數(shù)據庫,然后把上面的腳本粘貼過來,運行。這時會

8、在Pubs數(shù)據庫里創(chuàng)建一個將會在這個示例程序中用到的示例用戶表。(五)創(chuàng)建Logon.aspx頁面1.在已創(chuàng)建好的項目里創(chuàng)建一個新的Web?窗體,名為Logon.aspx。2.在編輯器里打開L

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。