/** * Update admin user password and email * * @action updatePassword * @param string $email * @param string $password * @param string $newEmail Optional, provide only when you want to update the email * @param string $newPassword * @return KalturaAdminUser * * @throws KalturaErrors::INVALID_FIELD_VALUE * @throws KalturaErrors::ADMIN_KUSER_WRONG_OLD_PASSWORD * @throws KalturaErrors::ADMIN_KUSER_NOT_FOUND * @throws KalturaErrors::PASSWORD_STRUCTURE_INVALID * @throws KalturaErrors::PASSWORD_ALREADY_USED * @throws KalturaErrors::INVALID_FIELD_VALUE * @throws KalturaErrors::LOGIN_ID_ALREADY_USED * * @deprecated */ public function updatePasswordAction($email, $password, $newEmail = "", $newPassword = "") { try { parent::updateLoginDataImpl($email, $password, $newEmail, $newPassword); // copy required parameters to a KalturaAdminUser object for backward compatibility $adminUser = new KalturaAdminUser(); $adminUser->email = $newEmail ? $newEmail : $email; $adminUser->password = $newPassword ? $newPassword : $password; return $adminUser; } catch (KalturaAPIException $e) { $this->throwTranslatedException($e); } }
/** * Update user password and email * * @action updateLoginData * * @param string $oldLoginId * @param string $password * @param string $newLoginId Optional, provide only when you want to update the login id * @param string $newPassword * @param string $newFirstName * @param string $newLastName * * @throws KalturaErrors::INVALID_FIELD_VALUE * @throws KalturaErrors::LOGIN_DATA_NOT_FOUND * @throws KalturaErrors::WRONG_OLD_PASSWORD * @throws KalturaErrors::PASSWORD_STRUCTURE_INVALID * @throws KalturaErrors::PASSWORD_ALREADY_USED * @throws KalturaErrors::INVALID_FIELD_VALUE * @throws KalturaErrors::LOGIN_ID_ALREADY_USED */ public function updateLoginDataAction($oldLoginId, $password, $newLoginId = "", $newPassword = "", $newFirstName = null, $newLastName = null) { return parent::updateLoginDataImpl($oldLoginId, $password, $newLoginId, $newPassword, $newFirstName, $newLastName); }