繁体   English   中英

应用程序中的管理角色和用户

[英]management role and user in a application

我想在Windows窗体应用程序上工作,几个用户可以使用不同的角色,例如3个角色,“ A角色”只能访问程序的某些部分,而看不到和访问它,“ B角色”可以访问整个程序应用程序,但是某些部分正好可以访问和查看,“ C角色”完全访问应用程序的所有部分,我在数据库中拥有这些角色和用户

什么是制作此应用程序的好方法?

您的应用程序应具有一个用户管理系统,并且在该系统中,通常您将在该系统中具有以下实体。

  • 用户
  • 角色
  • 权限/会员

这些实体将具有其主表。 和他们的关系表。

因此,对于以上四个实体:

  • 用户将被绑定到网上论坛,
  • 组将与角色相关联,
  • 角色将与权限相关联。

这是我先前设计的系统的基本轮廓。 因此,基于此结构,您可以构建您的系统,并可以根据登录的用户访问系统中的不同功能和视图。

在.net中,该机制已经存在: http : //msdn.microsoft.com/zh-cn/library/system.security.principal.genericprincipal.aspx

您可以将其与数据库结合

有关Windows应用程序的用户角色控制,请参见此答案, 网址http://www.codeproject.com/Questions/556872/userplusrolesplusmanagementplusinplusc-23pluswindo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM