| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- namespace App\Http\Controllers\Api;
- use Illuminate\Http\Request;
- use App\Http\Controllers\Controller;
- use \App\Http\Models;
- use \Exception;
- /**
- * 代理管理类
- */
- class AgentController extends Controller
- {
- /**
- * 代理登陆、注册
- *
- * @access public
- * @param mixed $req 数据传输
- * @return array JsonString
- */
- public function login(Request $req)
- {
- $code = -2;
- $msg = '操作失败';
- /*try {*/
- // 获取游戏url及参数.
- $gmenuModel = new Models\Agent;
- $gmenuId = $req->input('id');
- $getGameUrl = $gmenuModel->getGameUrl($gmenuId);
- // 获取传参.
- $data = json_decode($getGameUrl->gameUrl_data);
- // 获取url
- $url = json_decode($getGameUrl->gameUrl_url);
- $dataString = '';
- foreach ($data[0] as $key => $value) {
- $dataString .= '&' . $key . '=' . urlencode($value);
- }
- $commonModel = new Models\Common;
- $res = $commonModel->make_request($url[0], $dataString);echo print_r(json_decode($res)->data->token);die;
- foreach ($data[0] as $key => $value) {
- $dataString .= '&' . $key . '=' . urlencode($value);
- }
- $res = $this->make_request($getGameUrl, $dataString);print_r($res);die;
- $str = base64_encode($dataString);
- $key = md5($dataString);
- $msg = '成功';
- $msg = $getGameUrl;
- return toJson($code, $msg, $getGameUrl);
- /*} catch (Exception $e) {
- return toJson($code, $msg, []);
- // return toJson($code, $e->getMessage(), []);.
- }*/
- }//end login()
- }
|