예제 #1
0
//     [provide redirect]
//   }
// else
//   {
//     [provide site message(s)]
//     [provide order cycle information]
//   }
// If being asked to logout, then do that first
if ($_REQUEST['action'] == 'logout') {
    session_destroy();
    unset($_SESSION);
    if (WORDPRESS_ENABLED == true) {
        require 'wordpress_utilities.php';
        wordpress_logout();
    }
    CurrentMember::clear_member_info();
    $page_title_html = '<span class="title">' . SITE_NAME . '</span>';
    $page_subtitle_html = '<span class="subtitle">Logout</span>';
    $page_title = 'Logout';
    $page_tab = 'login';
}
// Check if the member is not already logged in
if ($_REQUEST['action'] == 'login' && !$_SESSION['member_id']) {
    // Check if we already have a posted username/password combination
    if ($_POST['username'] && $_POST['password']) {
        $query_login = '
          SELECT
            member_id,
            username,
            pending,
            membership_discontinued