Пример #1
0
        } else {
            $GLOBALS['script_error_log'][] = _("We could not find a match to your email and memorable date. Please contact the service owner.");
        }
    }
}
$openIDMode = GetFromURL("openid_mode");
if ($openIDMode) {
    $openid_mode = $openIDMode;
}
require_once 'class/Openid.class.php';
if (isset($openid_mode) && !isset($_POST['login']) && !isset($_POST['trust'])) {
    $server = new OpenidServer($db, $core_config['security']['openid_encryption_level']);
    switch ($openid_mode) {
        case 'associate':
            $server->associate();
            break;
        case 'checkid_setup':
            $server->checkid_setup();
            break;
        case 'check_authentication':
            $server->check_authentication();
            break;
        case 'checkid_immediate':
            $server->checkid_immediate();
            break;
        default:
    }
}
if (!empty($core_config['security']['login_with_email'])) {
    $body->set('login_email_required', 1);
}