登錄頁面
管理員登錄頁面如圖所示
圖 管理員登錄頁面
管理員登錄頁面的代碼相對比較簡單只在用戶登錄時觸發了一個事件此事件用來判斷該用戶是否合法其代碼如程序所示
程序 ST_Admin_loginaspx
protected void Button_Click(object sender SystemEventArgs e)
{
//要執行的SQL語句選出與用戶所輸入的用戶名和密碼相同的數據
string ST_strsql = select * from ST_tUser where ST_username =
+ adminnameText + and ST_userpassword =
+ adminpassText + and ST_userclass = ;
DataTable ST_dt = new DataTable()
//調用自定義的方法ReadTable()來獲取一個DataTable
ST_dt = ST_databaseReadTable(ST_strsql)
//用戶存在
if(ST_dtRowsCount>)
{
Session[admin] = adminnameText;
ResponseRedirect(ST_Admin_indexaspx)
}
//沒有找到數據即沒有該用戶
else
{
adminpassText = ;
}
}
【代碼說明】代碼第~行定義的是SQL語句查詢符合條件的用戶名這和查詢普通用戶名有所不同代碼第行有一個ST_userclass字段用來表示用戶類型這裡只有用戶類型為時才說明其為管理員代碼第~行將用戶名保存在Session中然後導航到管理員主頁
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/net/201311/15939.html