public function updateFB() { if (Efiwebsetting::getData('checkOAuth') == 'yes') { IMBAuth::checkOAuth(); } $fb_id = addslashes($_POST['macc_fb_id']); $macc_id = addslashes($_POST['macc_id']); //$fb_id = addslashes($_POST['macc_fb_id']); if ($fb_id == "" || $macc_id == "") { $json['status_code'] = 0; $json['status_message'] = "Invalid FB/LL ID"; echo json_encode($json); die; } //update di lokal saja $ll = new LL_Account(); $ll->getByID($macc_id); $ll->macc_fb_id = $fb_id; $ll->load = 1; if ($ll->save()) { $json['status_code'] = 1; $json['status_message'] = "FB ID From {$macc_id} updated to " . $fb_id; } else { $json['status_code'] = 0; $json['status_message'] = "Save Failed"; } echo json_encode($json); die; }
public static function setSession($data, $remember) { $_SESSION['member'] = $data; $_SESSION['member_token'] = self::generateRandomString(15); $_SESSION["member_session"] = 1; $acc = new LL_Account(); $acc->macc_id = $data->macc_id; $acc->fill(toRow($data)); $acc->macc_login_date = leap_mysqldate(); $acc->macc_token = $_SESSION['member_token']; $acc->save(1); self::setCookie($data, $remember, $acc->macc_acquire_date); return array('id' => $data->macc_id, 'token' => $acc->macc_token, 'name' => $data->macc_first_name . " " . $data->macc_last_name); }