2013-04-25 5 views
1

Ektron 8.0.1 SP1член Ektron изменить пароль

Я нашел это решение (Ektron user change password?), но это, кажется, для другой версии Ektron.

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

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

ответ

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 
    } 
} 
Смежные вопросы