| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1173 人关注过本帖
标题:在C#中连接了数据库怎么实现普通用户和管理员登录界面不同
取消只看楼主 加入收藏
赖嘉
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-12-31
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
在C#中连接了数据库怎么实现普通用户和管理员登录界面不同
今天做图书管理系统,想要实现管理用和用户登录界面不同,怎么都不会,我是一个程序白痴,在数据库中把管理员设置为1,普通用户设置为2,C#中有个下拉列表,怎么通过选择下拉列表,实现管理员和普通用户登录不同,求大神指教。
搜索更多相关主题的帖子: 管理系统 用户登录 管理员 数据库 
2014-12-31 10:16
赖嘉
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-12-31
收藏
得分:0 
程序代码:
           string UserID = this.username.Text.Trim();
            string UserPwd = this.password.Text.Trim();

            SqlConnection conn = new SqlConnection();
            conn.ConnectionString = "initial Catalog=booksys;Data source=DELL4-330338\\SQLEXPRESS;integrated Security=SSPI";
            conn.Open();          
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conn;
             = CommandType.Text;
            "select * from userinfo where UName='"+UserID+"' and UPwd='"+UserPwd+"'";
            SqlDataReader dr;
            dr =cmd.ExecuteReader();
             if 
                (dr.Read())
            {
                if (Form1.username.Equals(username) && user.Upwd.Equals(password))
                 {
                     if (comboBox1. == 1)
                     {
                         MessageBox.Show("欢迎管理员" + username + "登陆");
                     }
                     else
                     {
                         MessageBox.Show("欢迎用户" + username + "登陆");

                     }

                Form2 fm = new Form2();
                this.Hide();
                fm.Show();
                
            }
            else{
                this.lbError.Visible=true;
                this.lbError.Text="你输入的用户名或者密码错误,请重新输入!";
            }
2014-12-31 10:17
赖嘉
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-12-31
收藏
得分:0 
程序代码:
           string UserID = this.username.Text.Trim();
            string UserPwd = this.password.Text.Trim();

            SqlConnection conn = new SqlConnection();
            conn.ConnectionString = "initial Catalog=booksys;Data source=DELL4-330338\\SQLEXPRESS;integrated Security=SSPI";
            conn.Open();          
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conn;
             = CommandType.Text;
            "select * from userinfo where UName='"+UserID+"' and UPwd='"+UserPwd+"'";
            SqlDataReader dr;
            dr =cmd.ExecuteReader();
             if 
                (dr.Read())
            {
                if (Form1.username.Equals(username) && user.Upwd.Equals(password))
                 {
                     if (comboBox1. == 1)
                     {
                         MessageBox.Show("欢迎管理员" + username + "登陆");
                     }
                     else
                     {
                         MessageBox.Show("欢迎用户" + username + "登陆");

                     }

                Form2 fm = new Form2();
                this.Hide();
                fm.Show();
                
            }
            else{
                this.lbError.Visible=true;
                this.lbError.Text="你输入的用户名或者密码错误,请重新输入!";
            }
2014-12-31 10:18
赖嘉
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-12-31
收藏
得分:0 
就是发的错误代码。嫌麻烦,就弄了一个tabControl
2014-12-31 14:46
快速回复:在C#中连接了数据库怎么实现普通用户和管理员登录界面不同
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016795 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved