黑馬程式設計師 控制台應用程式中判斷使用者是否登入成功

2021-06-15 03:18:38 字數 1318 閱讀 2290

方法一:(先根據使用者名稱查詢對應的資訊,再讀取密碼與輸入密碼進行判斷)

console.writeline("請輸入使用者名稱");

string username = console.readline();

console.writeline("請輸入密碼");

string password = console.readline();

using (sqlconnection conn = new sqlconnection(@"data source=.\sqlexpress;attachdbfilename=|datadirectory|\database1.mdf;integrated security=true;user instance=true"))

else

}else

}}

方法二:(根據使用者名稱和密碼查詢是否存在資料)

console.writeline("請輸入使用者名稱");

string username = console.readline();

console.writeline("請輸入密碼");

string password = console.readline();//輸入1' or '1'='1 造成sql注入漏洞攻擊

using (sqlconnection conn = new sqlconnection(@"data source=.\sqlexpress;attachdbfilename=|datadirectory|\database1.mdf;integrated security=true;user instance=true"))

else

}}

方法三:(思路同二,但為了避免密碼漏洞攻擊,採用了引數佔位的形式)

console.writeline("請輸入使用者名稱");

string username = console.readline();

console.writeline("請輸入密碼");

string password = console.readline();//輸入1' or '1'='1 造成sql注入漏洞攻擊

using (sqlconnection conn = new sqlconnection(@"data source=.\sqlexpress;attachdbfilename=|datadirectory|\database1.mdf;integrated security=true;user instance=true"))

else

}}

ArcEngine控制台應用程式

wbaolong原文 arcengine控制台應用程式 控制台應用程式相比其他應用程式,更加簡單,簡化了許多冗餘,可以讓我們更加關注於本質的東西。現在讓我們看一看arcgis engine的控制台應用程式吧!一 首先是許可繫結 1 執行時環境的繫結 esri.arcgis.runtimemanage...

ArcEngine控制台應用程式

wbaolong原文 arcengine控制台應用程式 控制台應用程式相比其他應用程式,更加簡單,簡化了許多冗餘,可以讓我們更加關注於本質的東西。現在讓我們看一看arcgis engine的控制台應用程式吧!一 首先是許可繫結 1 執行時環境的繫結 esri.arcgis.runtimemanage...

ArcEngine控制台應用程式

wbaolong原文 arcengine控制台應用程式 控制台應用程式相比其他應用程式,更加簡單,簡化了許多冗餘,可以讓我們更加關注於本質的東西。現在讓我們看一看arcgis engine的控制台應用程式吧!一 首先是許可繫結 1 執行時環境的繫結 esri.arcgis.runtimemanage...