}
        $code .= $result['msg'];
        if ($result['reg'] === false) {
            $code .= $authObj->buildLoginForm($referPage);
        }
        break;
    case 'VEA':
        $result = true;
        if (!isset($_GET['e']) and !isset($_GET['a'])) {
            $result = false;
        } else {
            $email = rawurldecode($_GET['e']);
            $actCode = rawurldecode($_GET['a']);
            require_once PATH_CORE . '/classes/apiCloud.class.php';
            $apiObj = new apiCloud($db, $init[apiKey]);
            $resp = $apiObj->verifyActivation(SITE_CLOUDID, $email, $actCode);
            if (!$resp['result']) {
                $result = false;
            } else {
                // log in at NewsCloud successful
                processValidLogin($db, $resp);
            }
        }
        if ($result) {
            $code .= '<h1>Success!</h1><p>Thanks for verifying your email address.</p><p>Go to the <a href="' . URL_HOME . '">Front Page</a> and start reading and posting comments!<br clear="all" /></p>';
        } else {
            $code .= '<h1>Problem!</h1><p>Your email address did not verify properly.</p>';
            $code .= $authObj->buildLoginForm('');
        }
        break;
}