Merge branch 'develop' of http://git.dev.yoho.cn/web/yohobuy into develop
Showing
8 changed files
with
9 additions
and
20 deletions
@@ -284,7 +284,7 @@ class AbstractAction extends Controller_Abstract | @@ -284,7 +284,7 @@ class AbstractAction extends Controller_Abstract | ||
284 | protected function getUid($useSession = false) | 284 | protected function getUid($useSession = false) |
285 | { | 285 | { |
286 | // @todo | 286 | // @todo |
287 | - $useSession = false; | 287 | + // $useSession = false; |
288 | 288 | ||
289 | if (!$this->_uid) { | 289 | if (!$this->_uid) { |
290 | $cookie = $this->getCookie('_UID'); | 290 | $cookie = $this->getCookie('_UID'); |
@@ -76,15 +76,4 @@ class LoginData | @@ -76,15 +76,4 @@ class LoginData | ||
76 | return Yohobuy::get(Yohobuy::API_URL, $param); | 76 | return Yohobuy::get(Yohobuy::API_URL, $param); |
77 | } | 77 | } |
78 | 78 | ||
79 | - /** | ||
80 | - * 登出SESSION会话 | ||
81 | - * | ||
82 | - * @param string $token 会话 | ||
83 | - * @return array | ||
84 | - */ | ||
85 | - public static function signoutSession($token) | ||
86 | - { | ||
87 | - return Yohobuy::get( Helpers::logoutSession($token) ); | ||
88 | - } | ||
89 | - | ||
90 | } | 79 | } |
@@ -42,7 +42,7 @@ class ListProcess | @@ -42,7 +42,7 @@ class ListProcess | ||
42 | $products = array(); | 42 | $products = array(); |
43 | 43 | ||
44 | foreach ($data as $value) { | 44 | foreach ($data as $value) { |
45 | - $products[] = Helpers::formatProduct($value, true, true, true); | 45 | + $products[] = Helpers::formatProduct($value, true, true, true, 235, 314); |
46 | } | 46 | } |
47 | 47 | ||
48 | return $products; | 48 | return $products; |
@@ -607,7 +607,7 @@ class Helpers | @@ -607,7 +607,7 @@ class Helpers | ||
607 | public static function syncUserSession($uid, $refer = '', $callback = 'call') | 607 | public static function syncUserSession($uid, $refer = '', $callback = 'call') |
608 | { | 608 | { |
609 | return 'http://mapi.yohobuy.com/Passport/session/index?callback=' . $callback | 609 | return 'http://mapi.yohobuy.com/Passport/session/index?callback=' . $callback |
610 | - . '&sign=' . md5($uid . 'Js8Yn0!EwPM45-ws') . '&uid=' . $uid . '&go=' . $refer; | 610 | + . '&sign=' . md5(md5($uid . 'Js8Yn0!EwPM45-ws')) . '&uid=' . $uid . '&go=' . $refer; |
611 | } | 611 | } |
612 | 612 | ||
613 | /** | 613 | /** |
@@ -620,10 +620,10 @@ class Helpers | @@ -620,10 +620,10 @@ class Helpers | ||
620 | * @param string $callback 回调方法名 | 620 | * @param string $callback 回调方法名 |
621 | * @return string | 621 | * @return string |
622 | */ | 622 | */ |
623 | - public static function logoutSession($token, $callback = 'call') | 623 | + public static function logoutSession($token, $refer = '', $callback = 'call') |
624 | { | 624 | { |
625 | return 'http://mapi.yohobuy.com/Passport/session/logout?callback=' . $callback | 625 | return 'http://mapi.yohobuy.com/Passport/session/logout?callback=' . $callback |
626 | - . '&sign=' . md5('Js8Yn0!EwPM45-ws') . '&token=' . $token; | 626 | + . '&sign=' . md5(md5('Js8Yn0!EwPM45-ws')) . '&token=' . $token . '&go=' . $refer; |
627 | } | 627 | } |
628 | 628 | ||
629 | } | 629 | } |
@@ -201,7 +201,7 @@ class UserModel | @@ -201,7 +201,7 @@ class UserModel | ||
201 | $datas[] = $product; | 201 | $datas[] = $product; |
202 | } | 202 | } |
203 | !empty($datas) && $result['hasFavProduct'] = $datas; | 203 | !empty($datas) && $result['hasFavProduct'] = $datas; |
204 | - } else if ($page > 1 && isset($favProduct['code']) && $favProduct['code'] === 500) { | 204 | + } else if ($page > 1 && (!$favProduct || (isset($favProduct['code']) && $favProduct['code'] === 500))) { |
205 | $result['end'] = true; | 205 | $result['end'] = true; |
206 | } | 206 | } |
207 | 207 | ||
@@ -259,7 +259,7 @@ class UserModel | @@ -259,7 +259,7 @@ class UserModel | ||
259 | $datas[] = $brand; | 259 | $datas[] = $brand; |
260 | } | 260 | } |
261 | !empty($datas) && $result['hasFavBrand'] = $datas; | 261 | !empty($datas) && $result['hasFavBrand'] = $datas; |
262 | - } else if ($page > 1 && isset($favBrand['code']) && $favBrand['code'] === 500) { | 262 | + } else if ($page > 1 && (!$favBrand || (isset($favBrand['code']) && $favBrand['code'] === 500))) { |
263 | $result['end'] = true; | 263 | $result['end'] = true; |
264 | } | 264 | } |
265 | 265 |
@@ -78,7 +78,7 @@ class LoginController extends AbstractAction | @@ -78,7 +78,7 @@ class LoginController extends AbstractAction | ||
78 | $refer = $this->server('HTTP_REFERER', SITE_MAIN); | 78 | $refer = $this->server('HTTP_REFERER', SITE_MAIN); |
79 | $token = $this->get('token'); | 79 | $token = $this->get('token'); |
80 | if (!empty($token)) { | 80 | if (!empty($token)) { |
81 | - LoginData::signoutSession($token); | 81 | + $this->go( Helpers::logoutSession($token, $refer) ); |
82 | } | 82 | } |
83 | 83 | ||
84 | $this->go($refer); | 84 | $this->go($refer); |
@@ -217,7 +217,7 @@ class IndexController extends AbstractAction | @@ -217,7 +217,7 @@ class IndexController extends AbstractAction | ||
217 | 217 | ||
218 | // 右下角的购物车链接 | 218 | // 右下角的购物车链接 |
219 | $data['goodList']['cartUrl'] = Helpers::url('/cart/index/index', null); | 219 | $data['goodList']['cartUrl'] = Helpers::url('/cart/index/index', null); |
220 | - //$data['goodList'] += $condition; | 220 | + $data['goodList'] += $condition; |
221 | $data['pageFooter'] = true; | 221 | $data['pageFooter'] = true; |
222 | 222 | ||
223 | if ($title === '') { | 223 | if ($title === '') { |
-
Please register or login to post a comment