【发布时间】:2012-03-26 11:49:45
【问题描述】:
我在 Visual Studio 中创建了一个新的 Silverlight 业务应用程序。
它会自动生成登录部分等,但我只希望某些用户可以访问网站的某些部分。
例如,我想要一个管理员用户,他可以完全访问所有网站,而普通用户只能访问网站的特定部分。
我使用了这个教程here,它在一定程度上有所帮助,但它似乎不允许我为特定用户创建访问权限。我该怎么做?
【问题讨论】:
标签: c# silverlight xaml admin
我在 Visual Studio 中创建了一个新的 Silverlight 业务应用程序。
它会自动生成登录部分等,但我只希望某些用户可以访问网站的某些部分。
例如,我想要一个管理员用户,他可以完全访问所有网站,而普通用户只能访问网站的特定部分。
我使用了这个教程here,它在一定程度上有所帮助,但它似乎不允许我为特定用户创建访问权限。我该怎么做?
【问题讨论】:
标签: c# silverlight xaml admin
有很多方法可以实现这一点。一种简单的方法是有一个“用户角色”表以及用户 ID 和角色 ID 之间的映射。
然后在您的导航中检查该角色是否可以查看/编辑网站的该部分,并允许访问或显示“您没有足够的权限”消息。
所需代码的确切性质取决于您的导航实现。
【讨论】: