发布于 2016-06-14 02:25:10 | 127 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

ASP.NET

ASP.NET 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。


这篇文章主要介绍了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; 
} 


最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务