c#编程,想实现选择不同的radioButton进入不同的界面,数据库要怎么设置呢,除了用户名,密码,权限如何
我想做的是登录界面,输入用户名,密码现在普通权限或者高级权限,然后点击登录,选择不同权限进入不同界面,数据库要怎么设置合理呢?(用1,2还是直接可以用普通和高级?)有点混...
我想做的是登录界面,输入用户名,密码现在普通权限或者高级权限,然后点击登录,选择不同权限进入不同界面,数据库要怎么设置合理呢?(用1,2还是直接可以用普通和高级?)有点混乱,求指教
以下是未设置权限时候登录按钮的代码
private void button3_Click(object sender, EventArgs e)
{
if (this.textBox1.Text == "" || this.textBox2.Text == "") { MessageBox.Show("用户名或密码不允许为空!"); }
else
{
string username = this.textBox1.Text;
strEnter = userclass2.LoginEnter(this.textBox1.Text, this.textBox2.Text);
if (strEnter != "true")
{
MessageBox.Show("用户名或者密码错误,请重新输入!");
}
else
{
this.Hide();
主界面 frm_Form2 = new 主界面();
frm_Form2.Show();
}
}
} 展开
以下是未设置权限时候登录按钮的代码
private void button3_Click(object sender, EventArgs e)
{
if (this.textBox1.Text == "" || this.textBox2.Text == "") { MessageBox.Show("用户名或密码不允许为空!"); }
else
{
string username = this.textBox1.Text;
strEnter = userclass2.LoginEnter(this.textBox1.Text, this.textBox2.Text);
if (strEnter != "true")
{
MessageBox.Show("用户名或者密码错误,请重新输入!");
}
else
{
this.Hide();
主界面 frm_Form2 = new 主界面();
frm_Form2.Show();
}
}
} 展开
1个回答
展开全部
可以设置radiobutton显示是普通或高级,但value是1或2,数据库最好是用int型区分用户类型,例如1为普通,2为高级(这样以后要新增用户类型也好设置,如果确定只会有两种类型可以直接用bit区分)
追问
可以帮忙写一小段实例吗?大概意思有点明白,还是不知道怎么下手,初级菜鸟,还希望能给予指导,很感谢
追答
else
{
this.Hide();
主界面 frm_Form2 = new 主界面();
frm_Form2.Show();
}
你只要在else里面在判断下当前用户的类型就好了啊,再根据类型跳转页面啊
或者你在页面不设置radiobutton,根据输入的用户名和密码去判断用户类型,修改一下LoginEnter
的代码,直接返回用户类型。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询