Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
YOHOBUYPC
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
2
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
hf
9 years ago
Commit
649e1324e9b6104fad1c35323eca069ee9d1dbb3
1 parent
562f5873
do fixes bug to refs YW-1331 logged redirect to home page
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
30 additions
and
8 deletions
library/Api/Yohobuy.php
yohobuy/m.yohobuy.com/application/controllers/Home.php
library/Api/Yohobuy.php
View file @
649e132
...
...
@@ -16,26 +16,29 @@ use Plugin\Cache;
class
Yohobuy
{
/* 正式环境 */
// const API_URL = 'http://api2.open.yohobuy.com/';
// const API_URL2 = 'http://api.open.yohobuy.com/';
// const SERVICE_URL = 'http://service.api.yohobuy.com/';
// const YOHOBUY_URL = 'http://www.yohobuy.com/';
/* 测试环境 */
const
API_URL
=
'http://test2.open.yohobuy.com/'
;
const
SERVICE_URL
=
'http://test.service.api.yohobuy.com/'
;
const
API_URL
=
'http://devapi.yoho.cn:58078/'
;
const
SERVICE_URL
=
'http://devservice.yoho.cn:58077/'
;
const
YOHOBUY_URL
=
'http://www.yohobuy.com/'
;
const
API_URL_MYCENTER
=
'http://192.168.102.205:8081/api-gateway-web/'
;
// 我的个人中心接口URL
const
YOHOBUY_ORDER
=
'http://192.168.102.205:8084/order/'
;
//我的订单
const
API_URL_MYCENTER
=
'http://192.168.102.205:8081/users/'
;
// 我的个人中心接口URL
const
API_URL_SHOPINGCART
=
'http://192.168.102.213:8080/api-gateway-web/'
;
// 我的购物车接口URL
const
API_URL_PRODUCTDETAIL
=
'http://192.168.102.209:18080/yoho-product/'
;
// 商品详情页
const
API_URL_PRODUCTDETAIL
=
'http://192.168.102.205:8083/product/'
;
// 商品详情页
const
API_URL_LOGISTICS
=
'http://192.168.102.205:8080/gateway'
;
//查看物流接口URL
/**
* 私钥列表
*
* @var array
*/
private
static
$privateKeyList
=
array
(
'android'
=>
'fd4ad5fcfa0de589ef238c0e7331b585'
,
'iphone'
=>
'a85bb0674e08986c6b115d5e3a4884fa'
,
...
...
@@ -62,6 +65,25 @@ class Yohobuy
}
/**
* 取得当前的IP地址
*
* @param bool $int 返回int类型的ip地址,默认是
* @return mixed 当前的IP地址
*/
public
static
function
ip
(
$int
=
true
)
{
if
(
isset
(
$_SERVER
[
'HTTP_CLIENT_IP'
])
&&
$_SERVER
[
'HTTP_CLIENT_IP'
])
{
$onlineip
=
$_SERVER
[
'HTTP_CLIENT_IP'
];
}
elseif
(
isset
(
$_SERVER
[
'HTTP_X_FORWARDED_FOR'
])
&&
$_SERVER
[
'HTTP_X_FORWARDED_FOR'
])
{
$onlineip
=
$_SERVER
[
'HTTP_X_FORWARDED_FOR'
];
}
else
{
$onlineip
=
$_SERVER
[
'REMOTE_ADDR'
];
}
return
$int
?
ip2long
(
$onlineip
)
:
$onlineip
;
}
/**
* 取得公共的参数
*
* @return array
...
...
@@ -103,7 +125,7 @@ class Yohobuy
/**
* get方式调用接口
*
*
* @param string $url 接口URL
* @param array $data 参数列表
* @parma mixed $cache 控制是否启用接口数据的缓存(时间单位为秒). 如3600表示缓存1小时, false表示不缓存
...
...
@@ -393,7 +415,7 @@ class Yohobuy
* @param array $cookie
* @return mixed
*/
public
static
function
jsonPost
(
$url
,
$data
=
array
(),
$returnJson
=
false
,
$timeout
=
3
,
$cookie
=
array
())
public
static
function
jsonPost
(
$url
,
$data
=
array
(),
$returnJson
=
false
,
$timeout
=
3
0
,
$cookie
=
array
())
{
$ch
=
curl_init
(
$url
);
...
...
yohobuy/m.yohobuy.com/application/controllers/Home.php
View file @
649e132
...
...
@@ -34,7 +34,7 @@ class HomeController extends AbstractAction
$action
=
$this
->
getRequest
()
->
getActionName
();
if
(
!
$uid
&&
$action
!==
'index'
)
{
$this
->
go
(
Helpers
::
url
(
'/signin.html'
)
);
$this
->
go
(
Helpers
::
url
(
'/signin.html'
,
array
(
'refer'
=>
$this
->
server
(
'HTTP_REFERER'
,
'/'
))
)
);
}
parent
::
init
();
...
...
Please
register
or
login
to post a comment