Участник Ektron сменить пароль

Эктрон 8.0.1 SP1

Я нашел это решение (пароль смены пользователя Ektron?), но, похоже, оно для другой версии компании Эктрон.

На моем сайте для них были созданы учетные записи участников, и я использую пользовательскую страницу профиля, чтобы позволить им изменять свою информацию. Последняя часть позволяет им изменить свой пароль на один из них по своему выбору. Я пробовал искать на старых форумах Ektron, но функции поиска, кажется, сломаны/отключены.

У кого-нибудь есть правильный код?


person zkent    schedule 25.04.2013    source источник


Ответы (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
    }
}
person Community    schedule 25.04.2013