Ektron会员更改密码

时间:2013-04-25 13:44:44

标签: ektron

Ektron 8.0.1 SP1

我找到了这个解决方案(Ektron user change password?),但似乎是针对不同版本的Ektron。

在我的网站上,为他们设置了成员帐户,我使用自定义个人资料页面来允许他们更改自己的信息。最后一部分是允许他们将密码更改为他们选择的密码。我尝试搜索旧的Ektron论坛,但搜索功能似乎被破坏/禁用。

任何人都有合适的代码?

1 个答案:

答案 0 :(得分:1)

我停止寻找特定的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
    }
}