public function verifyUser($iId, $sCode) { global $modx; $oModel = $modx->getObject("modUser", $iId); if (is_null($oModel)) { return false; } $oUserExtend = FlexiModelUtil::Instance()->getRedbeanFetchOne("select * from modx_userextend where userid=:userid", array(":userid" => $iId)); if (!empty($oUserExtend->id)) { $sVerifyCode = $oUserExtend->verifycode; if ($sCode == $sVerifyCode) { return true; } } FlexiLogger::error(__METHOD__, "Unable to save User verification"); return false; }