是否有可重複的方式從用戶管理器導出用戶列表。我已經通過了6.2文檔和在線沒有成功。Sitecore 6導出用戶列表
0
A
回答
4
Sitecore的用戶管理基於ASP.NET成員身份,因此您可以使用標準ASP.NET類來訪問用戶。問題「Sitecore query/fast query for user」可能會有所幫助。
下面是一些示例代碼,您開始:
var users = Sitecore.Security.Accounts.UserManager.GetUsers();
1
的Sitecore.Security.Domains.Domain類有一個GetUsers()方法,如果需要方便地列出只在特定的安全域的用戶。
2
我找到的最簡單/最快捷的方法是使用用戶管理器的序列化功能。我認爲你已經能夠從v6開始。這是documentation。
0
我跑過同一個問題,並使用馬克的建議。我的繼承人(砍死一起)代碼
protected void Page_Load(object sender, EventArgs e)
{
StringBuilder output = new StringBuilder();
var users = Sitecore.Security.Accounts.UserManager.GetUsers();
foreach (Sitecore.Security.Accounts.User item in users)
{
string email = "";
if(!string.IsNullOrEmpty(item.Profile.Email)){
email = item.Profile.Email;
}
output.AppendFormat("<tr><td>{0}</td><td>{1}</td><td>{2}</td></tr>",
item.DisplayName.ToString(),
email,
item.Profile.Comment
);
}
showusers.Text = output.ToString();
}
注意,默認Sitecore的用戶領域,使其在那裏,他們只是在.Profile
相關問題
- 1. 用戶評價Sitecore 6中的?
- 2. Sitecore導航用戶控件?
- 3. Sitecore 6 WFFM:ListField值?
- 4. 導出clearcase /任務列表的用戶
- 5. 如何輕鬆導出Sitecore 6的內容?
- 6. 將Sitecore項目列表導出爲Excel(或其他格式)
- 7. 導出用戶權限?
- 8. 從QB導出客戶列表ID
- 9. Sitecore 8.1 EXM無法將Sitecore Extranet用戶添加到收件人列表中
- 10. 如何列出社區以在Liferay 6中「登錄」出用戶?
- 11. 升級Sitecore(4> 6)
- 12. Sitecore的連接池6
- 13. Sitecore 6的API文檔
- 14. Sitecore 6.x上可以使用Sitecore的LDAP適配器嗎?
- 15. Liferay列表導出
- 16. 如何在Sitecore 6中使用Google Analytics?
- 17. 使用Visual Studio 2008調試Sitecore 6
- 18. 從Drupal 6數據庫導出用戶及其配置文件
- 19. 從Drupal 6導出特定用戶的內容
- 20. 營銷列表中缺少Sitecore/Dynamics集成用戶
- 21. ECMAScript的6導入/導出常量陣列
- 22. Sitecore導出/傳輸內容樹
- 23. 導出Sitecore 8.1中的分析數據
- 24. Sitecore - 導出「我的工具欄」至包
- 25. 圖像列表與Sitecore的
- 26. Sitecore分組下拉列表
- 27. 從EPPLUS列表導出到Excel列表
- 28. 如何導入用戶列表
- 29. 以編程方式訪問sitecore設置(Sitecore 6)
- 30. Sitecore的6.x中/ Sitecore的/登錄分析器錯誤
這事你需要做編程? – 2012-03-02 19:01:54
理想情況下,它將是一個用戶功能,如營銷人員的網頁表單中的導出功能。看起來我們不得不推出一些東西。 – dteske 2012-03-05 16:22:21
爲此,您需要使用下面提供的一些代碼示例作爲答案,在Sitecore中創建一個新的應用程序或函數。 – 2012-03-05 22:23:58