我知道我们可以使用Sitefinity的UserManager类检索用户列表,如in this documentation所述。但是,我迫切需要使用纯SQL检索所有用户和角色的列表到目前为止我还没有成功 - 我的上司不想使用虚拟页面列出所有用户和角色。我能找到的唯一关系是页面的所有权和它的许可 - 最终归结为角色。但我找不到从用户到角色的直接链接。
无论如何,我正在使用Sitefinity 7.3,请提供一些见解..
答案 0 :(得分:2)
这样的事情可以解决问题:
select user_name, r.nme as Role, *
from sf_users as u
join sf_user_link as ul
on u.id = ul.user_id
join sf_roles as r
on r.id = ul.role_id
order by u.user_name