// Possible registration with Minecraft in the future...
if ($mybb->get_input('act') === 'login') {
    $content = $lang->mcc_login_header;
    if ($mybb->request_method == 'post') {
        verify_post_check($mybb->get_input('my_post_key'));
        require_once 'inc/plugins/MinecraftConnect/MCAuth.class.php';
        $username = $db->escape_string(trim($mybb->get_input('mccusername')));
        $pass = $db->escape_string($mybb->get_input('mccpassword'));
        $mc = new MCAuth($username);
        if ($mc->validateInput()) {
            // Authenticate the user with Mojang's API
            $auth = $mc->authenticate($username, $pass);
            if ($auth == true) {
                $mcuser = $mc->getUsername();
                // if user authenticated, log them in to MyBB
                if ($mc->login($mcuser)) {
                    $myuser = $db->fetch_array($db->simple_select('users', 'username', "mcc_username='******'"));
                    redirect('index.php', $lang->sprintf($lang->mcc_login_success, $myuser['username'], $mcuser));
                } else {
                    redirect('minecraftconnect.php?act=login', $lang->mcc_login_fail);
                }
            } else {
                $content = $mc->getErr();
            }
        } else {
            $content = $mc->getErr();
        }
    }
}
eval("\$minecraftconnect = \"" . $templates->get("mcc_main") . "\";");
output_page($minecraftconnect);