function handle_fb_callback() { render_boilerplate(); $helper = new FacebookRedirectLoginHelper(MY_URL . 'fb_callback/'); try { $session = $helper->getSessionFromRedirect(); } catch (FacebookRequestException $ex) { // When Facebook returns an error Flight::error($ex); } catch (\Exception $ex) { // When validation fails or other local issues Flight: error($ex); } if ($session) { $_SESSION['FBTOKEN'] = $session->getToken(); if (check_permissions($session)) { $_SESSION['FB_CHECKIN_NONCE'] = make_nonce(); Flight::render('fb_callback', array('post_action' => MY_URL . 'checkin', 'place_name' => PAGE_NAME, 'nonce' => $_SESSION['FB_CHECKIN_NONCE'])); } else { if (ARRAY_KEY_EXISTS('FB_REREQUEST', $_SESSION) && $_SESSION['FB_REREQUEST']) { Flight::render('denied_fb', array('msg' => _('You didn\'t grant us permission to post on Facebook. That\'s ok!'))); } else { $_SESSION['FB_REREQUEST'] = True; Flight::redirect(MY_URL . 'rerequest_permission'); } } } else { Flight::render('denied_fb', array('msg' => _('It looks like you didn\'t login! That\'s ok!'))); } }
<?php SESSION_START(); include_once 'php/sql_cls.php'; $error = FALSE; if (ARRAY_KEY_EXISTS('User', $_SESSION)) { unset($_SESSION["User"]); HEADER("location: index.php"); } else { if (ARRAY_KEY_EXISTS("userName", $_POST) && ARRAY_KEY_EXISTS("password", $_POST)) { $sql_Check = new sql_cls(); $check = $sql_Check->loginCheck($_POST["userName"], $_POST["password"]); if ($check["Access"]) { $_SESSION["User"] = $check["Info"]; HEADER("location: index.php"); } else { $error = TRUE; } } } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="css/gameStyle.css" media="screen" /> <title>gameInterface</title> </head> <body> <div class='pageHeader'> Game Library