Example #1
0
    //get user id
    $uid = $facebook->getUser();
    //or you can use $uid = $fbme['id'];
    $fql = "select pic_square from user where uid=" . $uid;
    $param = array('method' => 'fql.query', 'query' => $fql, 'callback' => '');
    $fqlResult = $facebook->api($param);
} catch (Exception $o) {
    d($o);
}
require_once 'Value_Object/User.php';
require_once 'Logic/UserLogic.php';
$user = new User();
$ulogic = new UserLogic();
//$user->setFbId($fbme['id']);
if ($fbme) {
    $user->setFbId($fbme['id']);
    $user->setFname($fbme['first_name']);
    $user->setLname($fbme['last_name']);
    $user->setEmail($fbme['email']);
    $user->setSex($fbme['gender']);
    $address = $userInfo[0];
    $address = $address['current_location'];
    $user->setAddress('Not specified.');
    $user->setCountry($address['country']);
    $datte = $fbme['birthday'];
    $user->setBday(date("Y-m-d", $datte));
    $user->setCity($address['city']);
    $user->setUsername($_POST['uid']);
    $user->setPassword($_POST['pass']);
    $today = date("Y-m-d");
    $user->setJoinedOn($today);
Example #2
0
include 'require.php';
if (isset($_REQUEST['mode']) && !empty($_REQUEST['mode'])) {
    $mode = $_REQUEST['mode'];
    if ($mode == 'login') {
        $userId = 0;
        if (!isset($_SESSION['user_id'])) {
            $fbId = check_param($_REQUEST['id']);
            $firstName = check_param($_REQUEST['first_name']);
            $lastName = check_param($_REQUEST['last_name']);
            $email = check_param($_REQUEST['email']);
            $photo = check_param($_REQUEST['photo']);
            $user = User::findByFBId($fbId);
            if ($user == null) {
                $user = new User();
                $user->setFbId($fbId);
                $user->setFirstName($firstName);
                $user->setLastName($lastName);
                $user->setEmail($email);
            }
            $user->setPhoto($photo);
            $user->setActive(true);
            if ($user->save() && $user->getId() > 0) {
                $userId = $user->getId();
                $_SESSION['user_id'] = $user->getId();
            }
        } else {
            $userId = $_SESSION['user_id'];
            $user = User::findById($userId);
            if ($user != null) {
                $user->setActive(true);