Update a user in the database.

It is possible to update a user's password by specifying the 'pass' value in the $userdata parameter array.

See

  • See: \App\Shared\Helpers\cms_insert_user() For what fields can be set in $userdata.

  • Full name: cms_update_user
  • Defined in: cms/core/Shared/Helpers/user.php

Parameters

Parameter Type Description
$userdata array|\Psr\Http\Message\ServerRequestInterface|\App\Domain\User\Model\User An array of user data or a user object of type stdClass or User.

Return Value

string|\Qubus\Error\Error

The updated user's id or return an Error if the user could not be updated.