Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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# 如何在Asp.net网站中为不同类型的用户创建不同的WebForm(给定他们的登录名)_C#_Mysql_Sql_Asp.net_Web Site Project - Fatal编程技术网

C# 如何在Asp.net网站中为不同类型的用户创建不同的WebForm(给定他们的登录名)

C# 如何在Asp.net网站中为不同类型的用户创建不同的WebForm(给定他们的登录名),c#,mysql,sql,asp.net,web-site-project,C#,Mysql,Sql,Asp.net,Web Site Project,我目前正在医院管理系统的网站上工作。我确实知道如何创建登录表单以及如何对其进行编码。问题是我有多种类型的用户: 医生:将查看有关患者和即将预约的信息 护士:我会看看她在特定的时间被分配到哪个房间,她在接待什么病人 接待员:可以访问有关客户的信息并添加/删除/修改约会 如何根据用户名/密码为医生、护士或接待员启用某些web表单?您可以使用Visual Studio中内置的成员资格功能进行管理,您可以在其中管理不同类型用户的角色 有关更多详细信息,请参阅以下链接。。。 如果您能够做到这一点,请通

我目前正在医院管理系统的网站上工作。我确实知道如何创建登录表单以及如何对其进行编码。问题是我有多种类型的用户:

  • 医生:将查看有关患者和即将预约的信息
  • 护士:我会看看她在特定的时间被分配到哪个房间,她在接待什么病人
  • 接待员:可以访问有关客户的信息并添加/删除/修改约会

如何根据用户名/密码为医生、护士或接待员启用某些web表单?

您可以使用Visual Studio中内置的成员资格功能进行管理,您可以在其中管理不同类型用户的角色

有关更多详细信息,请参阅以下链接。。。

如果您能够做到这一点,请通过数据库自己完成所有操作。您有一些表用户,其中包含登录名和密码。还可以添加字段角色或创建一个或多个表角色,并在表中为表角色创建外键。 然后,您可能会创建几个母版页,每个角色一个,您可以为一个角色完全设计一个母版页,为另一个角色设计另一个母版页,依此类推。您应该检查角色的加载情况


另一种方法是动态地制作一切。例如,在数据库中,您将创建一些表菜单,在其中为每个角色创建特定菜单,然后为某些特定角色在加载时调用此菜单。

您的Visual Studio版本是什么?Visual Studio Enterprise 2015