谁给提供一个用C#写的网页登录代码 需要和数据库连接的 希望标注清楚一点 谢谢 我是新手有很多不懂得希望大家帮忙 谢谢
------解决方案--------------------
- C# code
try { DataTable dt = new DataTable(); dt = SQLHelp.ExecuteDataTable("select * from t_user where UserName=@name", new SqlParameter("name", txtUserName.Text)); if (dt.Rows.Count < 0) { MessageBox.Show("用户不存在"); return; } else { if (Convert.ToInt32(dt.Rows[0]["ErrorTimes"]) < 3) { if (txtPassword.Text == dt.Rows[0]["Password"].ToString()) { SQLHelp.ExecuteNonQuery("update t_user set ErrorTimes=0 where UserName=@name", new SqlParameter("name", txtUserName.Text)); if (MessageBox.Show("登录成功") == DialogResult.OK) { this.DialogResult = DialogResult.OK; this.Close(); } } else { SQLHelp.ExecuteNonQuery("update t_user set ErrorTimes=ErrorTimes+1 where username=@name", new SqlParameter("name", txtUserName.Text)); MessageBox.Show("密码错误"); } } else { MessageBox.Show("登录次数超过3次,用户被禁止登录"); } } } catch (Exception ex) { MessageBox.Show(ex.Message); }