我有一个名为“pwresetmsg”的用户配置文件属性该属性的内容显示以下内容:

密码将在x天中过期

其中x是留下的天数,直到用户必须重置他或她的广告密码。我想做的就是公开这个属性,以便我可以将其显示在SharePoint站点上的最终用户。酒店每天早晨更新。

是否有一种简单的方法,让我将自定义属性公开到最终用户?

有帮助吗?

解决方案

如果您想在那里显示它,您可以在其配置文件中配置属性。

另一个选项是将其加载到添加到主页的用户控件或Web部件中以将其显示在所选页面上。然后,您可以将其配置为显示要显示的消息。

访问数据是通过userprofileManager和UserProfile对象完成的

SPServiceContext svcContext = SPServiceContext.GetContext(site);
UserProfileManager profileManager = new UserProfileManager(svcContext);
UserProfile profile = profileManager.GetUserProfile(accountname);
string resetDays = profile["PWResetMSG"].Value;
.

许可以下: CC-BY-SA归因
scroll top