modUser.set
Last updated not available | Page history | Improve this page | Report an issue
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn moremodUser::set¶
Sets a field like the xPDO setter, but intercepts sudo and the password fields first.
The sudo key is refused with false unless the setup option is set on the xpdo instance. A bulk assignment from request data then cannot grant itself full access. setSudo() exists for that.
password and cachepwd are hashed with the class named by hash_class before they are stored. A User without a salt gets one generated on the first write and reused afterwards.
Syntax¶
boolean set (mixed $k [, mixed $v = null [, string $vType = '']])
-
$k(mixed) Field name or field key. -
$v(mixed) Value to assign, by defaultnull. -
$vType(string) Callable or type hint passed to the parent implementation, by default''.
Example¶
$user = $modx->getObject('modUser', array('username' => 'foobar'));
$user->set('sudo', 1); // false outside of setup
$user->set('password', 's3cur3d'); // stored as a hash
$user->save();
See Also¶
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn more










