C#窗体界面

yangfdh 2020-06-14 03:56:32


有哪位大佬知道这个怎么弄吗,用户名和密码,验证码,要在同时一起验证登陆 ,我这个弄了。用户名真确也能进,当验证码错了
验证码对了,当没数用户民也能进 救救新手。
...全文
128 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
叫我官人、 2020-06-16
  • 打赏
  • 举报
回复
获取用户和密码的时候进行Trim()去除空格 select*from 连在一起了 加上空格 应该就可以了
yangfdh 2020-06-16
  • 打赏
  • 举报
回复
private void textUser_TextChanged(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { string Loginid = this.textUser.Text; string Loginpwd = this.textPwd.Text; string sql = string.Format("select*from Admins where LoginId='{0}' and LoginPwd='{1}'",Loginid, Loginpwd); SqlDataReader rd = DBHelper.GetDataReader(sql); if (rd.Read()) { MessageBox.Show("登陆成功", "提示:", MessageBoxButtons.YesNo, MessageBoxIcon.Question); } else { MessageBox.Show("登陆失败,请重新登陆"); } rd.Close(); if (!this.txtValidCode.Text.Equals(validCode.CheckCode)) { MessageBox.Show(" 请输入正确的验证码!", this.Text); this.txtValidCode.Focus(); this.txtValidCode.Text = ""; return; } else { MessageBox.Show("成功!"); } 这个是错误的代码,就是不知道怎么能将他们一起验证
IT,MrXu 2020-06-15
  • 打赏
  • 举报
回复
最好能贴代码!提供一下思路:1、判断三个文本框中的值是不是符合你的验证,在if中用&符合来做验证,如果全部符合登录成功!2:逐一验证,如果某一项不符合直接用return返回,return之后就不会再执行后面的代码了

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧