C# 窗体登录,按照他们的角色跳转到不同的主界面

这篇博客介绍了使用C#创建登录窗体的方法,通过身份证号和密码验证用户。登录成功后,根据用户角色跳转到相应主界面。作者分享了数据库连接的简单实现,并提供了登录功能的代码实现,强调了界面模板的复用性。文章鼓励读者留言提问。
摘要由CSDN通过智能技术生成

登录界面允许用户登录到系统中,用户需输入身份证号、密码,根据数据库来检查登录信息。如果登录不成功,显示合适的提示信息。成功登录后,按照他们的角色跳转到不同的主界面。 首先是登录的界面

登录的话,需要连接数据库,因为数据库我也不是特别的熟悉,所以有更好的方法可以艾特我。连接数据库的方法有很多,详细的方法可见网址:https://www.cnblogs.com/makqiq/p/5882351.html

下面就是我的方法了。首先呢,我先建立了一个类,这个类的名称叫做DB,这个类就是专门用来连接数据库,对数据库进行增删改查一系列操作的。

 public static DataTable Select(string sql)//主要用来查询数据库
        {
            DataTable dt = new DataTable();
            using (SqlConnection conn = new SqlConnection("server=localhost;database=数据库名称;user id=sa;pwd=密码"))
            {
                SqlDataAdapter data = new SqlDataAdapter(sql, conn);
                data.Fill(dt);               
            }
            return dt;
        }

在登录界面写一个专门用来登录的方法,也可直接写在登录按钮事件上

 public void LoginUser()
        {//RoleId是用来判断身份的,在数据库中用1,2,3,4对应不同的身份
            DataTable dt = DB.Select("select Idnumber,Passwords,RoleId from 表的名字 where Idnumber='" + textBox1.Text + 
"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值