我正在开发一个需要多个客户端同时访问该软件的 VB.NET 项目。但是,这些客户端将在软件上拥有不同级别的权限,例如一些是管理员,一些是经理,一些是用户。
如图所示,用户只能使用该软件的某些功能,而管理员可以完全控制该软件。
我将要求客户在启动软件时表明自己的身份,可能是通过用户名和密码。一旦确定,表单应用程序应该只向他们显示相关的表单和控件。
如何开发我的代码以便可以合并用户分析?是否有任何行业标准的方法来解决这个问题?
我正在开发一个需要多个客户端同时访问该软件的 VB.NET 项目。但是,这些客户端将在软件上拥有不同级别的权限,例如一些是管理员,一些是经理,一些是用户。
如图所示,用户只能使用该软件的某些功能,而管理员可以完全控制该软件。
我将要求客户在启动软件时表明自己的身份,可能是通过用户名和密码。一旦确定,表单应用程序应该只向他们显示相关的表单和控件。
如何开发我的代码以便可以合并用户分析?是否有任何行业标准的方法来解决这个问题?
我会将基于角色的安全性视为一个很好的起点。这是我发现的一篇文章,给出了一个这样做的例子 - http://msdn.microsoft.com/en-us/library/aa480723.aspx 它有点过时(2006),但我认为这些概念应该是最新的.
高温高压
韦德