华域联盟 .Net asp.net使用ODP即oracle连接方式的的防注入登录验证程序

asp.net使用ODP即oracle连接方式的的防注入登录验证程序

网上有很多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;

}
您可能感兴趣的文章:

  • php调用百度人脸识别接口查询数据库人脸信息实现验证登录功能
  • PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
  • Android登录注册功能 数据库SQLite验证
  • QT连接Oracle数据库并实现登录验证的操作步骤

本文由 华域联盟 原创撰写:华域联盟 » asp.net使用ODP即oracle连接方式的的防注入登录验证程序

转载请保留出处和原文链接:https://www.cnhackhy.com/54371.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部