* course level * * 6. If needed, the script retrieves group informations an store them in * session. * * 7. The script initializes the user status and permission for the group level. * * @package chamilo.include */ // Verified if exists the username and password in session current use ChamiloSession as Session; // Facebook connexion, if activated if (api_is_facebook_auth_activated() && !api_get_user_id()) { require_once api_get_path(SYS_PATH) . 'main/auth/external_login/facebook.inc.php'; if (isset($facebook_config['appId']) && isset($facebook_config['secret'])) { facebookConnect(); } } // Conditional login if (isset($_SESSION['conditional_login']['uid']) && $_SESSION['conditional_login']['can_login'] === true) { $uData = api_get_user_info($_SESSION['conditional_login']['uid']); ConditionalLogin::check_conditions($uData); $_user['user_id'] = $_SESSION['conditional_login']['uid']; $_user['status'] = $uData['status']; Session::write('_user', $_user); Session::erase('conditional_login'); $uidReset = true; Event::event_login($_user['user_id']); } // parameters passed via GET $logout = isset($_GET["logout"]) ? $_GET["logout"] : '';
include 'functions.php'; $my_cookie = ""; $bad_cookie = false; $con = mysql_connect($config['db']['server'], $config['db']['user'], $config['db']['password']); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db($config['db']['database'], $con); $result = mysql_query("SELECT * FROM cookies ORDER BY time DESC LIMIT 1"); $data = mysql_fetch_array($result); $my_cookie = $data['cookie']; $page = $page = cURL($config['facebook']['url'], null, $my_cookie, null); $count = getFriendCount($page); if ($count == 0) { echo "Saved cookie is bad.<br>"; $my_cookie = facebookConnect($config['facebook']['email'], $config['facebook']['password']); if (strlen($my_cookie) > 1) { echo "New cookie retrieved.<br>"; mysql_query("INSERT INTO cookies (cookie) VALUES ('{$my_cookie}')"); } $page = cURL($config['facebook']['url'], null, $my_cookie, null); $count = getFriendCount($page); } else { echo "Saved cookie is good.<br>"; } if ($count == 0) { echo "Friend count not found.<br>"; die; } else { echo "Found {$count} friends.<br>"; }