Authored by 毕凯

优化 H5 session 控制

@@ -22,9 +22,13 @@ if (yoho.isApp && qs.uid && qs.app_version && qs.client_type) { @@ -22,9 +22,13 @@ if (yoho.isApp && qs.uid && qs.app_version && qs.client_type) {
22 path: '/' 22 path: '/'
23 }; 23 };
24 24
25 - cookie.set('app_uid', qs.uid, options);  
26 - cookie.set('app_version', qs.app_version, options);  
27 - cookie.set('app_client_type', qs.client_type, options); 25 + // 如果 App 没有写 UID,或者写的不对,H5 写一下
  26 + if (!cookie.get('app_uid') || cookie.get('app_uid') === '0') {
  27 + qs.uid && cookie.set('app_uid', qs.uid, options);
  28 + qs.app_version && cookie.set('app_version', qs.app_version, options);
  29 + qs.client_type && cookie.set('app_client_type', qs.client_type, options);
  30 + qs.session_key && cookie.set('app_session_key', qs.session_key, options);
  31 + }
28 } 32 }
29 33
30 // 注册ajaxError处理服务端401状态 34 // 注册ajaxError处理服务端401状态