1

エクトロン 8.0.1 SP1

この解決策 ( Ektron user change password? ) を見つけましたが、Ektron の別のバージョン用のようです。

私のサイトでは、メンバー アカウントがメンバー用に設定されており、カスタム プロファイル ページを使用してメンバーが情報を変更できるようにしています。最後の部分は、パスワードを選択したものに変更できるようにすることです。古い Ektron フォーラムを検索してみましたが、検索機能が壊れているか無効になっているようです。

誰でも正しいコードを持っていますか?

4

1 に答える 1

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
    }
}
于 2013-04-25T14:04:11.390 に答える