function synlogin($get, $post) { $uid = intval($get['uid']); $username = $get['username']; if (! API_SYNLOGIN) { return API_RETURN_FORBIDDEN; } header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"'); set_login($uid, $username); }
} } $_SESSION['sso']["openid"] = $uid; $_SESSION['sso']['headimgurl'] = $user_array['headimgurl']; $_SESSION['sso']['nickname'] = $user_array['nickname']; $_SESSION['sso']['sex'] = $user_array['sex']; $_SESSION['sso']['language'] = $user_array['language']; $_SESSION['sso']['city'] = $user_array['city']; $_SESSION['sso']['province'] = $user_array['province']; $_SESSION['sso']['country'] = $user_array['country']; error_log("[wx_dyh_auth]: /site/user/sso_register/?jdata=" . urlencode($jdata)); header("location: /site/user/sso_register/?jdata=" . urlencode($jdata)); die; } else { $_SESSION['sso']["openid"] = $uid; set_login($get_user); $arr_data = array(); $arrPair = explode("|", $jdata); if (is_array($arrPair)) { foreach ($arrPair as $v) { $arrKV = explode(":", $v); if (is_array($arrKV)) { for ($i = 1; $i < count($arrKV); ++$i) { $arr_data[$arrKV[0]] .= $arrKV[$i]; } } } } if (isset($arr_data['gotourl']) && !empty($arr_data['gotourl'])) { $gotourl = $arr_data['gotourl']; }
<?php define('MANAGE_RUN', true); session_start(); /* Load Functions */ require '../engine.php'; require ABSPATH . '/manage/functions.php'; $logerror = -1; if ($logged = is_login()) { set_login(); $filem = get_files(); } else { if (isset($_POST['submit']) && ($logged = check_login($logerror))) { set_login(); $filem = get_files(); } else { $filem = false; } } $allpage = ceil(count($filem) / 200); if (isset($_GET['page']) && is_numeric($_GET['page'])) { $page = floor($_GET['page']); } else { $page = 1; } /* Management UI */ ?> <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8">
// error_log("config[db][0]:".json_encode($config["db"][0])); $db = new mysql($config["db"][0]); $db->connect(); $table = $db->getQueryRecord($query); // error_log("[test_login_saja] 1:".$query); // error_log("[test_login_saja] 2:".json_encode($table)); $user['profile'] = $table['table']['record'][0]; $_SESSION['user'] = $user; // Set session and cookie information. $_SESSION['auth_id'] = $user['userid']; $_SESSION['auth_email'] = ''; $_SESSION['auth_secret'] = md5($user['userid'] . $user['name']); setcookie("auth_id", $user['userid'], time() + 60 * 1000, "/", COOKIE_DOMAIN); setcookie("auth_email", '', time() + 60 * 1000, "/", COOKIE_DOMAIN); setcookie("auth_secret", md5($user['userid'] . $user['name']), time() + 60 * 1000, "/", COOKIE_DOMAIN); } $user = array(); $user['userid'] = rand(1, 1200); set_login($user); $price = round(rand(1, 10000) / 100, 2); $postData = array("userid" => $_SESSION['user']['userid'], "username" => $_SESSION['user']['profile']['nickname'], "type" => "single", "productid" => 2923, "price" => $price, "pay_type" => "saja_test", "use_sgift" => "N"); error_log("[test_login_saja] : " . json_encode($postData)); $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_POST, count($postData)); curl_setopt($ch, CURLOPT_POSTFIELDS, $postData); curl_setopt($ch, CURLOPT_URL, "http://www.shajiawang.com/site/ajax/product.php"); $output = curl_exec($ch); curl_close($ch); echo $output;