C# 登录并检查帐户类型
嗨,我是新来的,也是新来的。 我想做一个简单的桌面应用,包括登录(简单,已经完成)C# 登录并检查帐户类型,c#,mysql,login,C#,Mysql,Login,嗨,我是新来的,也是新来的。 我想做一个简单的桌面应用,包括登录(简单,已经完成) 但是我很困惑,我怎么才能根据需要在数据库中检查的帐户类型创建不同的主窗口(我有用户和一个超级用户)或者您创建两个单独的窗口,一个用于用户,一个用于超级用户,或者(如果这两个窗口之间没有太大差异),您只需根据users表决定显示什么内容,如下所示: if (this.UserType == 1) { //u assign UserType variable based on users table row var
但是我很困惑,我怎么才能根据需要在数据库中检查的帐户类型创建不同的主窗口(我有用户和一个超级用户)或者您创建两个单独的窗口,一个用于用户,一个用于超级用户,或者(如果这两个窗口之间没有太大差异),您只需根据users表决定显示什么内容,如下所示:
if (this.UserType == 1) { //u assign UserType variable based on users table row
var superForm = new SuperForm(); //in case of use 2 seperated forms
superForm.Show();
}
或者假设超级用户窗口有另一个按钮
还是这么简单吧:
public MainForm(int userType) { // u pass userType when creating the form after the login
if (userType == 1) {
this.superButton.Visible = true; //by default superButton would be hidden
}
}
对于mysql结构,您只需在UsersTable
中创建一个UserType
字段,该字段为超级用户保存一个值1,为其他用户保存一个值0