我已經使用表單身份驗證和我的網站設置了SharePoint網站。用戶正確用戶名顯示在主網站集,但是了when他用戶創建一個我的網站的用戶總是簡稱:例如,它可能是:用戶名上的SharePoint Forms身份驗證提供程序名稱前綴
的SqlMembershipProvider:testuser的
這都可以在此看到圖片:
http://img141.imageshack.us/img141/464/mysite.jpg
如何刪除從用戶可見的名字sqlMemberProvider?
我已經使用表單身份驗證和我的網站設置了SharePoint網站。用戶正確用戶名顯示在主網站集,但是了when他用戶創建一個我的網站的用戶總是簡稱:例如,它可能是:用戶名上的SharePoint Forms身份驗證提供程序名稱前綴
的SqlMembershipProvider:testuser的
這都可以在此看到圖片:
http://img141.imageshack.us/img141/464/mysite.jpg
如何刪除從用戶可見的名字sqlMemberProvider?
考慮到您已經在MySite中啓用FBA的事實,我相信您會通過以下鏈接。
一個知道與FBA基於的SharePoint的限制是的SharePoint沒有現成的方式導入從FBA DB用戶配置文件的詳細信息,因爲它在不Active Directory。因此,當您使用FBA啓用「我的網站」時,它會在所有位置使用用戶名(即提供者:用戶名格式),而不是名稱。爲了克服這一點,我們所做的就是使用代碼創建用戶配置文件並更新顯示名稱,這樣我們就可以得到我們想要的名稱,而不需要提供商的前綴。
您可以參考this以使用代碼創建UserPorfile。
感謝你們,我發現改變PersonalSpace屬性改變了大部分用戶名。最後一個問題是從URL中刪除前綴到我的網站。 – 2009-09-18 09:56:54