我了解到Silverlight业务应用程序模板允许您创建用户。
但您也可以使用网站管理工具创建用户。
我看到管理工具允许您创建角色,并允许将用户分配给这些角色,而模板提供的预构建界面仅允许创建自动将其分配给“注册用户”角色的用户
我想如果我想提供从应用程序创建角色和管理“角色 - 用户”关系的能力,我应该在应用程序中编写接口。 是这样吗?
我发现业务模板提供的预构建界面非常有限。
答案 0 :(得分:0)
SL业务应用程序的内置接口旨在允许新用户创建帐户并登录/注销。它与实际用户权利无关。你必须单独实现它。
我通常通过在SL应用程序中添加“设置”视图来实现此操作,其中我放置数据网格并将注册用户填充(从aspnetdb.mdf)作为行,并将角色名称填充为列。 然后,对于每一行,我放置一个复选框,允许“PowerUser”将每个新用户分配给角色。
要执行此操作,您必须首先创建(通过SL或网站管理工具)至少一个用户(“PowerUser”)和2个角色:“NormalUserRole”,“PowerUserRole”。 然后将PowerUser分配给PowerUserRole并授予他访问设置页面的权限。
所以: