添加购物车未登录用户的登陆链接地址,修复未登录用户添加商品时设置shopping_key错误的bug
Code Review By Rock Zhang
Showing
3 changed files
with
4 additions
and
3 deletions
@@ -31,7 +31,7 @@ | @@ -31,7 +31,7 @@ | ||
31 | <p class="login-info"> | 31 | <p class="login-info"> |
32 | <span class="iconfont"></span> | 32 | <span class="iconfont"></span> |
33 | 请您先 | 33 | 请您先 |
34 | - <a class="btn btn-login">登录</a> | 34 | + <a class="btn btn-login" href="{{signurl}}">登录</a> |
35 | 可以同步电脑和手机中的商品 | 35 | 可以同步电脑和手机中的商品 |
36 | </p> | 36 | </p> |
37 | {{/if}} | 37 | {{/if}} |
@@ -54,6 +54,7 @@ class CartModel | @@ -54,6 +54,7 @@ class CartModel | ||
54 | 54 | ||
55 | // 用户是否登录 | 55 | // 用户是否登录 |
56 | if (empty($uid)) { | 56 | if (empty($uid)) { |
57 | + $result['signurl'] = Helpers::url('/signin.html', array('refer' => Helpers::url('/cart/index/index'))); | ||
57 | $result['showLoginInfo'] = true; | 58 | $result['showLoginInfo'] = true; |
58 | } | 59 | } |
59 | 60 | ||
@@ -63,7 +64,7 @@ class CartModel | @@ -63,7 +64,7 @@ class CartModel | ||
63 | // 处理普通购物车和预售购物车的数据 | 64 | // 处理普通购物车和预售购物车的数据 |
64 | do { | 65 | do { |
65 | if (!isset($cartData['data']) || empty($cartData['data'])) { | 66 | if (!isset($cartData['data']) || empty($cartData['data'])) { |
66 | - $result['isEmptyCart'] = true; | 67 | +// $result['isEmptyCart'] = true; |
67 | break; | 68 | break; |
68 | } | 69 | } |
69 | 70 |
@@ -464,7 +464,7 @@ class IndexController extends AbstractAction | @@ -464,7 +464,7 @@ class IndexController extends AbstractAction | ||
464 | 464 | ||
465 | // 设置加入购物车凭证到客户端浏览器 | 465 | // 设置加入购物车凭证到客户端浏览器 |
466 | if (isset($result['data']['shopping_key'])) { | 466 | if (isset($result['data']['shopping_key'])) { |
467 | - $this->setCookie('_spk', $shoppingKey); | 467 | + $this->setCookie('_spk', $result['data']['shopping_key']); |
468 | } | 468 | } |
469 | } | 469 | } |
470 | 470 |
-
Please register or login to post a comment