我了解到Silverlight业务应用程序模板允许您创建用户。
但也可以使用网站管理工具创建用户。
我看到的是,Administration工具允许您创建角色,并允许将用户分配给这些角色,而模板提供的预构建接口只允许创建用户,该用户自动分配给“注册用户”角色。
我想,如果我想提供创建角色和管理应用程序中的“角色-用户”关系的能力,我应该在应用程序中编写接口。是这样的吗?
我发现,业务模板提供的预构建界面非常有限。
发布于 2013-04-17 12:09:58
SL业务应用程序的内置接口旨在允许新用户创建acount并登录/关闭。它与实际的用户权限无关。您必须单独实现这一点。
我通常通过在SL应用程序中添加一个"Settings“视图来实现这一点,在该视图中,我将一个数据集并填充(来自aspnetdb.mdf),注册用户作为行,角色名作为列填充。然后,我为每一行设置了一个复选框,允许"PowerUser“将每个新用户分配给角色。
要做到这一点,您必须首先创建至少一个用户("PowerUser")和两个角色:"NormalUserRole“、"PowerUserRole”(通过SL或网站管理工具)。然后将PowerUser分配给PowerUserRole,并授予他访问设置页的权限。
所以:
https://stackoverflow.com/questions/14530888
复制相似问题