winform用户权限设置

这篇博客详细介绍了如何在Winform应用中实现用户登录验证,并根据用户权限控制不同功能的启用状态。通过SQL查询从数据库读取用户信息,验证账号密码,然后根据用户的权限值动态调整界面元素的可用性。同时,展示了对用户信息的增删改查操作,以及权限级别的检查和限制。

 

用戶登錄

代碼:

  public static string uq ;\\設權限變量

 public static string youhun;\\設帳號讀取變量

button如下

conn.Open();

 

            stringstrSql = "Select * from long_yt where udzh ='" + youhuming.Text.ToString().Trim() + "'Andudata = '" + textBox2.Text.ToString().Trim() + "'";

            SqlCommandcmd = new SqlCommand(strSql,conn);

            SqlDataReaderdr = cmd.ExecuteReader();

            if(dr.Read() == true)

            {

                youhun = dr["udzh"].ToString();

                uq = dr["udste"].ToString();

                status = true;

                this.Dispose();

                conn.Close();

 

            }

 

 

            else

            {

                MessageBox.Show("账号或密码错误!请确认后重新输入", "登录界面");

}

 

menuStrip1控件;

代碼如下:

string sqym = "select count(*) from longuser where uid='"+ LoginForm.youhun + "' and buan=";

        int qx= Convert.ToInt32(LoginForm.uq);

private voidmain_Load(object sender, EventArgs e)

        { if (qx < 6)

            {

               

               conn.Open();

               SqlCommandbmdws = new SqlCommand("" + sqym + "'tushu_tu'",conn);

                stringdws = bmdws.ExecuteScalar().ToString();

    &nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值