<?php require '../idapi_config.php'; require '../idapi_function.php'; header("Content-Type: application/json; charset=utf-8"); $get_cookie = $_COOKIE["fr_id_auth"]; if($get_cookie){ $id_ckuser = id_CKdecrypt($get_cookie); $id_ckuserinfo = $id_ckuser['client']; $data = '&appid='.$id_ckuserinfo['appid'].'&uid='.$id_ckuserinfo['uid'].'&refresh_token='.$id_ckuser['refresh_token']; $re_login = CallInterface(API_URL.'/v1/token/refresh/'.$data,'GET'); $jsonarr = json_decode($re_login,true); if($jsonarr['code']==200){ $new_json = json_encode($jsonarr['data'],JSON_UNESCAPED_UNICODE); $u_data = id_aes_encrypt($new_json, API_KEY); setcookie('fr_id_auth',$u_data,time()+3600*24*14,'/'); $str['code']=200; $str['message']='success'; $str['data']['fr_access_token'] = $jsonarr['data']['access_token']; $str['data']['fr_appid'] = $jsonarr['data']['client']['appid']; $str['data']['fr_uid'] = $jsonarr['data']['client']['uid']; $str['data']['fr_expires_time'] = $jsonarr['data']['expires_time']; $return_json = json_encode($str); echo $return_json; }else{ $str['code']=401; $str['message']='-1'; $str['data']=[]; $return_json = json_encode($str); echo $return_json; } }else{ $str['code']=401; $str['message']='-1'; $str['data']=[]; $return_json = json_encode($str); echo $return_json; } ?>