Ejemplo n.º 1
0
    }
    function nav()
    {
        global $db, $nav, $ums, $user;
        $nav = str_replace('<a href="index.php?var=login">Login</a><br>', "", $nav);
        $nav = str_replace('<a href="index.php?var=register">Register</a><br>', "", $nav);
        $nav .= '<h1>' . $user['username'] . '</h1>';
    }
    function logout()
    {
        global $config, $db;
        $hash = $_COOKIE[$config['cookie']];
        $db->query("DELETE FROM `{PREFIX}ums_sessions` WHERE `hash` = '{$hash}'");
        setcookie($config['cookie'], "ended", time() - 100);
        return "You are now logged out! We hope to see you again";
    }
    function guest()
    {
        global $nav;
        $nav = str_replace('<a href="index.php?var=logout">Logout</a><br>', "", $nav);
    }
}
$ums = new ums();
if ($ums->init()) {
    if (isset($_COOKIE[$config['cookie']])) {
        $user = $ums->load($db->getvalue('user', 'ums_sessions', 'hash', $_COOKIE[$config['cookie']]));
        $ums->nav();
    } else {
        $ums->guest();
    }
}