管理员和普通用户的Silverlight身份验证

时间:2012-03-26 11:49:46

标签: c# silverlight xaml admin

我在visual studio中创建了一个新的silverlight业务应用程序。

它会自动生成登录部分等,但我希望某些用户只能访问该网站的某些部分。

例如,我想要一个管理员用户,可以完全访问所有网站的用户,以及只能访问网站特定部分的普通用户。

我已经使用了这个在某种程度上有所帮助的tur here,但它似乎不允许我为特定用户创建访问权限。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

有很多方法可以实现这一点。一种简单的方法是拥有“用户角色”表以及用户ID和角色ID之间的映射。

然后在导航中检查该角色是否允许查看/编辑该站点的该部分,并允许访问或显示“您没有足够的权限”消息。

所需代码的确切性质取决于您的导航实施。