c# 登录 防止sql注入 mysql数据库
来源:互联网 发布:淘宝网高跟鞋 编辑:程序博客网 时间:2024/06/06 04:21
写了个c#登录小程序,想要防止sql注入,但是网上都是sqlserver的,图1,自己对照着写了mysql版的,图2,亲测可用
private void button1_Click(object sender, EventArgs e) { string constr = "server=localhost;User Id=root;password=;Database=card"; userName = user_name.Text.ToString(); //string conStringUserId = "Select * from userinfo where user_name='" + userName + "'"; string conStringUserId = "Select * from userinfo where user_name=@userName"; MySqlConnection mycon = new MySqlConnection(constr); mycon.Open(); MySqlCommand mycmdWYL = new MySqlCommand(conStringUserId, mycon); mycmdWYL.Parameters.AddRange(new MySqlParameter[] { new MySqlParameter("@username", MySqlDbType.String) { Value = user_name.Text.ToString() } }); MySqlDataReader myDRWYL = mycmdWYL.ExecuteReader(); string userPassword; if (myDRWYL.Read()) { userPassword = myDRWYL["user_password"].ToString(); if (user_password.Text == userPassword) { this.Hide(); Form1 form1 = new Form1(); form1.Show(); } else { MessageBox.Show("密码错误!", "提示"); } myDRWYL.Close(); } else { MessageBox.Show("用户名不存在!", "提示"); myDRWYL.Close(); } mycon.Close(); }
阅读全文
0 0
- c# 登录 防止sql注入 mysql数据库
- MySQL数据库防止SQL注入
- C# 防止SQL注入
- C# 防止SQL注入
- mysql防止sql注入
- MySQL防止SQL注入
- mysql 防止sql注入
- mysql防止SQL 注入
- PHP防止数据库字符串登录SQL注入攻击
- PHP + Mysql 登录功能防止SQL注入的一个办法
- C# 防止SQL注入攻击
- C#防止sql注入 (转)
- c#客户端防止SQL注入
- mysql中防止sql注入
- 登录方法及防止sql注入
- js asp c# 防止sql注入
- js asp c# 防止sql注入
- C# winform 防止sql注入代码
- eclipse JavaScript Validator
- Ilya And The Tree
- 全角、半角字符长度验证
- 浅谈使用Fiddler工具发送post请求(带有json数据)以及get请求(Header方式传参)
- 自定义View
- c# 登录 防止sql注入 mysql数据库
- Ubuntu shutter截图像qq截图一样方便
- ThreadLocal理解
- 最短路径算法—Bellman-Ford(贝尔曼-福特)算法分析与实现(C/C++)
- 从0开始学Python——我的学习之路
- 更新服务器出现问题
- list<T>排列 排序
- python2.7 编码问题
- 验证从标准输入获得的信用卡号是否校验通过, 校验通过,则输出”成功“,校验未通过则输出”失败“