时间:2016-02-15 22:00 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp.net使用ODP即oracle连接方式的的防注入登录验证程序】,下面是详细的讲解!
asp.net使用ODP即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;
}
关于asp.net使用ODP即oracle连接方式的的防注入登录验证程序的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
