大多数情况下,因为 RSSBus Connect™ 出众的稳定性和自动处理能力,用户并不需要经常登入管理界面查看状态。但是在有些特定的用例下(例如,未实现与现有内部系统的集成),用户需要更频繁的获取状态。那么就带来了一个问题:多用户登录和权限控制的需求。在这里,我们通过实际操作,为您展示如何进行相关配置。
-
在管理界面中增加两个用户。分别是管理员“lilei”和普通用户“hanmeimei”。其中,特别注意两个用户不同的“Privileges”配置。因为,我们不想让“hanmeimei”更改任何的配置,所以她的权限仅限于“读取”(GET)。
-
接下来使用资源管理器,在服务器上找到 RSSBus Connect™ 的安装路径。用任何文本编辑器打开“www”文件夹下的“Web.Config”文件。(注:Web.Config 文件是微软 ASP.NET 框架的配置文件)。
-
首先,先将“lilei”和“hanmeimei”两个用户加入用户组(下图红框中的为改动的地方)。另外,如果不再需要 admin 用户,可以将他删除。因为“lilei”是和他一样的管理员。
-
最后一步,禁止普通用户“hanmeimei”访问“ports.rst”,“profile.rst”以及“about.rst”这三个页面。
-
现在,我们来验证一下。首先,用管理员“lilei”登录。因为是管理员,所以除了右上角的登录名之外,与内置管理员“admin”的能力没什么不同。
-
然后,点击右上角的登录名选择“Sign Out”。再使用普通用户“hanmeimei”登录系统。因为我们的配置“hanmeimei”只访问“Status”页面。但是这完全不影响她监控软件的传输状态,以及及时发现问题报告管理员“lilei”。
-
但当普通用户“hanmeimei”尝试访问“ports.rst”,“profile.rst”以及“about.rst”这三个页面更改配置的时候。她将会看到未授权的提示。
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。