2012-03-26 103 views
0

我在Visual Studio中创建了一个新的Silverlight商业应用程序。针对管理员和普通用户的Silverlight身份验证

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

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

我已经使用了这种在某种程度上有所帮助的深入的here,但似乎并没有让我为特定用户创建访问权限。我怎样才能做到这一点?

回答

0

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

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

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

+0

我做了映射并调用了web服务函数,很有帮助。 – Ebikeneser 2012-03-26 14:00:05

相关问题