Example #1
0
function FacebookLogin($url)
{
    Logout();
    global $facebook;
    try {
        // Proceed knowing you have a logged in user who's authenticated.
        $user_profile = $facebook->api('/me');
        $facebookId = $user_profile['id'];
    } catch (FacebookApiException $e) {
        error_log($e);
        $user = null;
    }
    $loginInfo = DBFacebookUserLogin($facebookId);
    if ($loginInfo['ErrorCode'] == 0) {
        $_SESSION['UserID'] = $loginInfo['UserID'];
        $_SESSION['Email'] = $loginInfo['Email'];
        $_SESSION['UserName'] = $loginInfo['UserName'];
        $_SESSION['UserLevel'] = $loginInfo['UserLevel'];
        $_SESSION['IsFacebookUser'] = 1;
        $result['ResultCode'] = 0;
        $result['ResultMessage'] = 'Login Successful';
        header('Location: ' . $url);
    } else {
        $result['ResultCode'] = $loginInfo['ErrorCode'];
        $result['ResultMessage'] = $loginInfo['ErrorMessage'];
        FacebookSignUp($url);
    }
    //header('Location: ../#!/');
}
Example #2
0
 if ($_GET['t'] == 5) {
     echo GetLatestFeed(json_decode($_GET['FeedBoard'], true));
     //BY: added json_decode
 } else {
     if ($_GET['t'] == 6) {
         for ($i = 0; $i < sizeof($addedTags); $i++) {
             echo $addedTags[$i] . " ";
         }
         echo DBSavePost(-1, $_GET['pinned'], $_GET['bName'], $_GET['title'], $_GET['content'], $_GET['UserID'], $_GET['addedTags'], $_GET['deletedTags']);
     } else {
         if ($_GET['t'] == 7) {
             echo EnableUser(fnDecrypt($_GET['c']));
         } else {
             if ($_GET['t'] == 8) {
                 if ($_GET['c'] == "signup") {
                     FacebookSignUp($_GET['url']);
                 } else {
                     if ($_GET['c'] == "login") {
                         FacebookLogin($_GET['url']);
                     }
                 }
             } else {
                 if ($_GET['t'] == 9) {
                     echo FacebookUrl($_GET['c'], $_GET['url']);
                     // c = "login" or "signup"
                 } else {
                     if ($_GET['t'] == 'special') {
                         /*DBNewComment(138, -1, 'main comment 1'); //1
                         	DBNewComment(138, -1, 'main comment 2'); //2
                         	DBNewComment(138, -1, 'main comment 3'); //3
                         	DBNewComment(138, -1, 'main comment 4'); //4