爱克创 8.0.1 SP1
我找到了这个解决方案(Ektron 用户更改密码?),但它似乎适用于不同版本的 Ektron。
在我的网站上,为他们设置了会员帐户,我正在使用自定义个人资料页面来允许他们更改信息。最后一点是允许他们将密码更改为他们选择的密码。我尝试搜索旧的 Ektron 论坛,但搜索功能似乎已损坏/禁用。
有人有正确的代码吗?
爱克创 8.0.1 SP1
我找到了这个解决方案(Ektron 用户更改密码?),但它似乎适用于不同版本的 Ektron。
在我的网站上,为他们设置了会员帐户,我正在使用自定义个人资料页面来允许他们更改信息。最后一点是允许他们将密码更改为他们选择的密码。我尝试搜索旧的 Ektron 论坛,但搜索功能似乎已损坏/禁用。
有人有正确的代码吗?
我不再寻找特定的 API 调用来更改密码,而是找到了一些我在其他地方使用的代码来获取 UserData,将其更改并保存回来。这很完美,所以我想我会分享。
protected void Page_Init(object sender, EventArgs e)
{
_UserApi = new Ektron.Cms.API.User.User();
if (_UserApi.UserId > 0)
{
_UserData = _UserApi.GetActiveUser(_UserApi.UserId, false);
}
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
// put validation code here
try
{
_UserData.Password = txtPassword.Text.Trim();
_UserApi.UpdateUser(_UserData);
}
catch (Exception ex)
{
// handle
}
}