国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net使用ODP即oracle連接方式的的防注入登錄驗證程序

2024-07-10 12:43:26
字體:
來源:轉載
供稿:網友
網上有很多SQL連接方式的登錄驗證,但沒有oracle連接方式的,我摸索了一上午寫了這個可執行的函數,分享給大家
代碼如下:
// 用戶登錄檢查
public bool LoginCheck(string f_LoginName, string f_LoginPass)
{
bool result = false;
// 正則表達式檢查
if (Regex.IsMatch(f_LoginName,@"^[a-zA-Z0-9]{1,15}$") && Regex.IsMatch(f_LoginPass,@"^[a-zA-Z0-9]{1,15}$"))
{
OracleConnection objConn = new OracleConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
OracleCommand objCmd = new OracleCommand("select * from USERS where username=:pUserName and password=:pPassWord",objConn);
objCmd.Parameters.Add("pUserName", OracleDbType.Varchar2).Value = f_LoginName;
objCmd.Parameters.Add("pPassWord", OracleDbType.Varchar2).Value = f_LoginPass;
objConn.Open();
OracleDataReader objDr = objCmd.ExecuteReader();
// 讀取內容
if (objDr.Read())
{
result = true;
}
// 關閉數據庫
objDr.Close();
objConn.Close();
}
return result;
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 林口县| 西峡县| 耿马| 固始县| 来宾市| 永修县| 维西| 阿坝县| 萍乡市| 行唐县| 石门县| 濉溪县| 辛集市| 东宁县| 浦江县| 应城市| 金堂县| 三明市| 乌拉特后旗| 湖州市| 赞皇县| 五常市| 景宁| 旺苍县| 循化| 郓城县| 峨边| 达日县| 德令哈市| 宿松县| 新疆| 屏山县| 龙陵县| 滕州市| 永兴县| 卓尼县| 山阴县| 抚松县| 宁安市| 稷山县| 安国市|