.NET数据连接和用户验证函数
2014-02-20 14:07
281 查看
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Configuration; using System.Data.Sql; using System.Data.SqlClient; /// <summary> ///连接数据库 /// </summary> public class ConnectionDB { //连接字符串 protected static string connectionString = WebConfigurationManager.ConnectionStrings["userConnectionString"].ConnectionString; public ConnectionDB() { } /// <summary> /// 执行查询语句返回SqlDataReader /// </summary> /// <param name="connectionStr">SQL查询语句</param> /// <returns>SqlDataReader</returns> public static SqlDataReader ExecuteReade(string connectionStr) { SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(connectionStr, con); con.Open(); SqlDataReader reader = cmd.ExecuteReader(); try { return reader; } catch (System.Data.SqlClient.SqlException e) { throw new Exception(e.Message); } } /// <summary> /// 判断用户名密码 /// </summary> /// <param name="UserID">用户名</param> /// <param name="Psd">密码</param> /// <returns>bool</returns> public static bool ValidationUser(string UserID, string Psd) { string MD5Psd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Psd, "MD5"); string sqlStr = "select [Name] from [userName] where Name='"+UserID+"'and Psw='"+MD5Psd+"'"; SqlDataReader reader = ExecuteReade(sqlStr); //SqlCommand cmd= ConnectionDB.ExecuteReade(sqlStr); //cmd.Parameters.AddWithValue("@UserID", @UserID); //cmd.Parameters.AddWithValue("@Psd", @Psd); //SqlDataReader reader = cmd.ExecuteReader(); reader.Read(); return reader.HasRows; } }
相关文章推荐
- .NET 微信小程序用户数据的签名验证和解密
- ASP.NET+ExtJs2.0+Ajax连接数据验证用户登录
- WCF中使用扩展行为来验证连接的用户
- Header函数和PHP_AUTH_USER做用户验证
- 步步为营VS 2008 + .NET 3.5(13) - DLINQ(LINQ to SQL)之用户自定义函数、在不同的DataContext之间做更新、缓存、获取信息、数据加载选项和延迟加载
- 对用户输入的数据进行安全验证(Safe-Handling User Input)
- 验证用户是否修改过页面的数据的实现方法
- 数据记录的操作(insert,select,update,delete)函数和分组查询(group by),表连接(join on),嵌套查询(in)
- SqlServer:根据指定分隔符,把传入字符串分隔处理后,返回数据表,函数功能类似.NET的string.Split()
- Android 使用.net开发的webservice做用户登录验证
- php filter函数验证、过滤用户输入数据
- C# 连接ACCESS 验证用户登录,读取SESSION值
- WebService连接SQL Server建立多用户登录验证服务
- javascript常用数据验证函数
- TurboMail 邮件服务器与微软活动目录(AD)实现用户数据同步和验证
- Oracle sqldevelop的使用(数据即.dmp文件的导入,用户创建,创建连接)
- 编写一个登陆界面不连接数据库验证用户
- silverlight Validation MVVM下用户提交数据验证捕获
- 30. linux用su oracle 切换用户报“连接数据库报-bash-4.1$”处理方式
- Android调用.NET webservice实现用户登录验证