如何为多个用户实现命令列表?

问题描述 投票:0回答:3

例如,我有命令列表:

  • command1command2测试退出

我也有用户:

  • adminuser1user2

目标是使用户能够调用对他们​​可用的命令。例如,

  • admin-command1command2测试退出
  • user1-command1test
  • user2-command2

如果我在输入中有两个变量-commandNameuserName,什么是实现此目的的最佳方法?

目前已在开关上完成,但是对于扩展项目非常不便。

c# .net roles user-permissions restriction
3个回答
1
投票

您可以创建包含命令和用户访问命令的字典列表(或类似的数据库列表):


3
投票

您的解决方案是权限。


0
投票

这就是我跟随奥列格·邦达连科的例子。解决方案并不完美,但是突然会有人需要它。

© www.soinside.com 2019 - 2024. All rights reserved.