|
@@ -809,7 +809,12 @@ class ReadOauth
|
|
//Log::info('66666666666666666666666666666');
|
|
//Log::info('66666666666666666666666666666');
|
|
//用户的类型是初始类型 区域还没获取
|
|
//用户的类型是初始类型 区域还没获取
|
|
if ($yq_book_user->type == 'INIT') {
|
|
if ($yq_book_user->type == 'INIT') {
|
|
- $area = $this->getIpArea(get_client_ip());
|
|
|
|
|
|
+ if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR']){
|
|
|
|
+ $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
|
|
|
|
+ }else{
|
|
|
|
+ $ip = get_client_ip();
|
|
|
|
+ }
|
|
|
|
+ $area = $this->getIpArea($ip);
|
|
$area = $area ? $area : 'unknown';
|
|
$area = $area ? $area : 'unknown';
|
|
$type = $this->isLimit($area);
|
|
$type = $this->isLimit($area);
|
|
$data = ['area' => $area, 'type' => $type];
|
|
$data = ['area' => $area, 'type' => $type];
|