Skip to main content

How to reset user's password

--php opening--

$tempPswd = rand(2593, 4999);
$newPswd = "cimb".$tempPswd;
$memObj = $_mxPub->factory(null,MX_OBJECT_MEMBER);
$memArc = $memObj->getAll(array('username' => $username));
foreach ($memArc as $member) {
$usrMail = $member->email;
$usrName = $member->username;
echo "Your new password had been send to your email ".$member->email;
$member->resetUsernamePassword($member->username,$newPswd);
}

--php closing--

Comments

Popular posts from this blog

To list program/subchannel under a channel

--php opening-- //get all program/sub-channel function getAllProgramsUnderThisChannel($channelCodeOrID) { $ids = array(); $channel = new mxChannel; $channel->getBy(array('id' => $channelCodeOrID, 'code' => array($channelCodeOrID, '=', 'OR'))); $programs = $channel->getAllPrograms(); foreach($programs as $program) { $ids[] = $program->code; } $subchannels = $channel->getAllChildChannels(); foreach($subchannels as $subchannel) { $tids = $this->getAllProgramsUnderThisChannel($subchannel->id); $pids = array_merge($ids, $tids); $ids = $pids; } return $ids; } --php closing--

[MXAE] How to DELETE a record

Delete a record using MXAE-API function deleteOneRecord($programCodeOrID, $recId) { $delete = false; $program = new mxProgram; $program->getBy(array('id' => $programCodeOrID, 'code' => array($programCodeOrID, '=', 'OR'))); $ac = $program->getArticle($recId); $delete = $ac->del(); //echo $ac->client; return $delete; }