登陆窗口练习
来源:互联网 发布:笑傲江湖节目知乎 编辑:程序博客网 时间:2024/06/08 19:40
- namespace 登陆练习1
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void incErrorTimes()
- {
- using (SqlConnection conn = new SqlConnection(@"Data Source=./SQLEXPRESS;
- AttachDBFilename=D:/My Documents/Documents/Visual Studio 2010/Projects/登陆练习1/登陆练习1/MyDB.mdf;
- Integrated Security=True;User Instance=True"))
- {
- conn.Open();
- using (SqlCommand cmd = conn.CreateCommand())
- {
- cmd.CommandText = "update T_User Set ErrorTimes=ErrorTimes+1 where UserName=@UserName";
- cmd.Parameters.AddWithValue("UserName",txtUserName.Text);
- cmd.ExecuteNonQuery();
- }
- }
- }
- private void resetErrorTimes()
- {
- using (SqlConnection conn = new SqlConnection(@"Data Source=./SQLEXPRESS;
- AttachDBFilename=D:/My Documents/Documents/Visual Studio 2010/Projects/登陆练习1/登陆练习1/MyDB.mdf;
- Integrated Security=True;User Instance=True"))
- {
- conn.Open();
- using (SqlCommand cmd = conn.CreateCommand())
- {
- cmd.CommandText = "update T_User Set ErrorTimes=0 where UserName=@UserName";
- cmd.Parameters.AddWithValue("UserName", txtUserName.Text);
- cmd.ExecuteNonQuery();
- }
- }
- }
- private void button1_Click(object sender, EventArgs e)
- {
- using (SqlConnection conn = new SqlConnection(@"Data Source=./SQLEXPRESS;
- AttachDBFilename=D:/My Documents/Documents/Visual Studio 2010/Projects/登陆练习1/登陆练习1/MyDB.mdf;
- Integrated Security=True;User Instance=True"))
- {
- conn.Open();
- using (SqlCommand cmd = conn.CreateCommand())
- {
- cmd.CommandText = "select * from T_User where UserName=@UserName";
- cmd.Parameters.AddWithValue("UserName",txtUserName.Text);
- using (SqlDataReader reader = cmd.ExecuteReader())
- {
- if (reader.Read())
- {
- int errortimes = reader.GetInt32(reader.GetOrdinal("ErrorTimes"));
- if (errortimes > 3)
- {
- MessageBox.Show("密码错误次数过多,禁止登陆!");
- return;
- }
- else
- {
- string password = reader.GetString(reader.GetOrdinal("Password"));
- if(password==txtPassword.Text)
- {
- MessageBox.Show("用户登陆成功!");
- resetErrorTimes();
- }
- else
- {
- incErrorTimes();
- MessageBox.Show("密码错误!");
- }
- }
- }
- else
- {
- MessageBox.Show("用户名不存在!");
- }
- }
- }
- }
- }
- }
- }
- 登陆窗口练习
- 登陆窗口
- 登陆窗口
- 登陆窗口
- 窗口练习
- 窗口练习
- 练习---登陆界面
- 数据库注册登陆练习
- 登陆窗口实现dojo
- 简单的登陆窗口
- QT登陆窗口代码
- 模拟csdn登陆窗口
- QQ登陆窗口
- JAVA----登陆窗口
- 登陆窗口的实现
- java窗口登陆
- MFC登陆窗口
- Wpf 实现登陆窗口
- 我的程序员成长之路
- may 9,2011
- 打开一个文本文件,逐行读取内容,并显示其内容
- 数据导入数据库
- 手机号码归属地查询
- 登陆窗口练习
- 全国省市数据库
- 省市查询
- 利用DataSet的登录
- 无聊说说
- 论文自动生成目录和参考文献上标的一些小技巧【转】
- VC—主框架窗口绘制背景
- 简单的javascript链接点击后确认提示是否离开
- 敏捷测试自动化课程