Sitefinity从数据库中检索所有用户和角色

时间:2017-02-07 01:31:28

标签: c# sitefinity

我知道我们可以使用Sitefinity的UserManager类检索用户列表,如in this documentation所述。但是,我迫切需要使用纯SQL检索所有用户和角色的列表到目前为止我还没有成功 - 我的上司不想使用虚拟页面列出所有用户和角色。我能找到的唯一关系是页面的所有权和它的许可 - 最终归结为角色。但我找不到从用户到角色的直接链接。

无论如何,我正在使用Sitefinity 7.3,请提供一些见解..

1 个答案:

答案 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