标签: .net asp.net winforms authentication authorization
1)c#中有基于交易的winApp。您必须查看用户是否有权使用特定模块(宏级别身份验证)。
2)此外,您必须检查授权用户是否有足够的权限访问某些报告/菜单/属性等。(更精细级别的授权)
你“必须”使用设计模式。根据你,哪种模式适用于这种情况。
你无法避免使用模式。您必须使用标准/自定义模式来实现它。
答案 0 :(得分:1)
您可能希望使用命令模式来查看用户是否有权执行特定操作(如果不是禁用)。
查看MS企业库可能会有所帮助,我看到我的团队将其用于身份验证(基于角色/组)