File: /home/imensosw/www/imenso.co/demo/resume-maker/fb_login/index.php
<?php
ob_start();
require_once('../include/initalizedb.php');
include_once("config.php");
//include_once("includes/functions.php");
//destroy facebook session if user clicks reset
$output = '';
if(!$fbuser){
$fbuser = null;
$loginUrl = $facebook->getLoginUrl(array('redirect_uri'=>$homeurl,'scope'=>$fbPermissions));
$output = '<a href="'.$loginUrl.'"><span class="fui-facebook"></span><span>Facebook</span></a>';
header("Location: ".$loginUrl);
}else{
$user_profile = $facebook->api('/me?fields=id,first_name,last_name,email,gender,locale,picture');
//print_r($user_profile);
//$user = new Users();
//$user_data = $user->checkUser('facebook',$user_profile['id'],$user_profile['first_name'],$user_profile['last_name'],$user_profile['email'],$user_profile['gender'],$user_profile['locale'],$user_profile['picture']['data']['url']);
//$regdata = select_data_array('we_registration','','WHERE reg_email="'.$user_profile['email'].'"');
$output = $regdata;
$first_name = $user_profile['first_name'];
$last_name = $user_profile['last_name'];
$full_name = $user_profile['first_name'].' '.$user_profile['last_name'];
$email = $user_profile['email'];
$res = $db->select("select * from users where emailAddress = '$email'");
if(!empty($res)) {
session_start();
$_SESSION['session_id'] = $res[0]['id'];
$_SESSION['session_email'] = $res[0]['emailAddress'];
$_SESSION['username'] = $res[0]['firstName'].' '.$res[0]['lastName'];
} else {
$dataArray = array(
'firstName' => $first_name,
'lastName' => $last_name,
'emailAddress' => $email,
'password' => md5(base_convert(time(), 10, 36))
);
$insert_user = $db->insert("users", $dataArray);
if($insert_user != null) {
session_start();
$_SESSION['session_id'] = $insert_user;
$_SESSION['session_email'] = $email;
$_SESSION['username'] = $first_name.' '.$last_name;
}
}
echo 'hello';
header("Location: ../index.php");
}
?>
<?php //print_r($output); ?>