Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 登录并检查帐户类型_C#_Mysql_Login - Fatal编程技术网

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