C#登陆界面
答案:1 悬赏:20 手机版
解决时间 2021-05-16 07:08
- 提问者网友:十年饮冰
- 2021-05-15 22:51
如何用c#和sql2000建立一个登陆界面 要求有用户名和密码 我是初学者 希望给与帮助 最好是有全部的代码和数据库 我的邮箱是xyn2009@vip.qq.com谢谢
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-05-16 00:30
1、准备:
数据库中创建表 如UserTable
字段为 User(主键) Password
2、思路:
通过UI获取当前用户登录的用户名 然后查询UserTable 如果存在 则获取数据表中的密码 判断是否与用户输入密码一致 一致 登录成功 关闭登录界面 弹出主程序
3、参考下述代码
private void ultraButton_Login_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(textBox_loginname.Text.Trim()))
{
MessageBox2007.Show("请您输入账号!", "账号不能为空", MessageBox2007.CYButtons.OK, MessageBox2007.CYIcon.Warning);
return;
}
if (string.IsNullOrEmpty(textBox_logincode.Text.Trim()))
{
MessageBox2007.Show("请您输入密码!", "密码不能为空", MessageBox2007.CYButtons.OK, MessageBox2007.CYIcon.Warning);
return;
}
GetSql gs = new GetSql();
SqlDataReader sdr = gs.SelectUserSql(textBox_loginname.Text.Trim());
if (sdr.Read())
{
if (textBox_logincode.Text.Trim().Equals(sdr["password"].ToString()))
{
MainForm mainform = new MainForm();
mainform.Show();
this.Hide();
}
else
{
MessageBox2007.Show("您的密码不正确,请重新输入!", "密码错误", MessageBox2007.CYButtons.OK, MessageBox2007.CYIcon.Error);
return;
}
}
else
{
MessageBox2007.Show("您的账号不存在,请检查账号输入是否正确或联系系统管理员!", "账号错误", MessageBox2007.CYButtons.OK, MessageBox2007.CYIcon.Error);
return;
}
}
数据库中创建表 如UserTable
字段为 User(主键) Password
2、思路:
通过UI获取当前用户登录的用户名 然后查询UserTable 如果存在 则获取数据表中的密码 判断是否与用户输入密码一致 一致 登录成功 关闭登录界面 弹出主程序
3、参考下述代码
private void ultraButton_Login_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(textBox_loginname.Text.Trim()))
{
MessageBox2007.Show("请您输入账号!", "账号不能为空", MessageBox2007.CYButtons.OK, MessageBox2007.CYIcon.Warning);
return;
}
if (string.IsNullOrEmpty(textBox_logincode.Text.Trim()))
{
MessageBox2007.Show("请您输入密码!", "密码不能为空", MessageBox2007.CYButtons.OK, MessageBox2007.CYIcon.Warning);
return;
}
GetSql gs = new GetSql();
SqlDataReader sdr = gs.SelectUserSql(textBox_loginname.Text.Trim());
if (sdr.Read())
{
if (textBox_logincode.Text.Trim().Equals(sdr["password"].ToString()))
{
MainForm mainform = new MainForm();
mainform.Show();
this.Hide();
}
else
{
MessageBox2007.Show("您的密码不正确,请重新输入!", "密码错误", MessageBox2007.CYButtons.OK, MessageBox2007.CYIcon.Error);
return;
}
}
else
{
MessageBox2007.Show("您的账号不存在,请检查账号输入是否正确或联系系统管理员!", "账号错误", MessageBox2007.CYButtons.OK, MessageBox2007.CYIcon.Error);
return;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯