Commit fcd6346b authored by 李尚科's avatar 李尚科

Fix

parent 225924cc
Pipeline #16199 passed with stage
in 8 seconds
...@@ -35,8 +35,14 @@ class WechatController extends Controller { ...@@ -35,8 +35,14 @@ class WechatController extends Controller {
ctx.failed('获取openid失败2'); ctx.failed('获取openid失败2');
} }
const openid = wx_ret.openid; const openid = wx_ret.openid;
//在微信端需要关闭微信重新打开才会销毁cookie值,所以在这里重置cookie值
ctx.cookies.set('openid', openid, { httpOnly: false, signed: false, path: '/', overwrite: true }); ctx.cookies.set('openid', openid, { httpOnly: false, signed: false, path: '/', overwrite: true });
ctx.cookies.set('token', null, { httpOnly: false, signed: false, path: '/', overwrite: true });
ctx.cookies.set('user_id', null, { httpOnly: false, signed: false, path: '/', overwrite: true });
ctx.cookies.set('app_user_id', null, { httpOnly: false, signed: false, path: '/', overwrite: true });
ctx.cookies.set('jianbing_customer_id', null, { httpOnly: false, signed: false, path: '/', overwrite: true });
ctx.cookies.set('auth_token', null, { httpOnly: false, signed: false, path: '/', overwrite: true });
const redirect_url = this.app.config.PULIC_BASE_URL + REDIRECT_PAGE; const redirect_url = this.app.config.PULIC_BASE_URL + REDIRECT_PAGE;
//判断是否已绑定手机号 //判断是否已绑定手机号
const user_exist_url = `${this.app.config.NODE_BASE_URL}/user_api/v1/user/is_exist/${openid}`; const user_exist_url = `${this.app.config.NODE_BASE_URL}/user_api/v1/user/is_exist/${openid}`;
...@@ -159,11 +165,6 @@ class WechatController extends Controller { ...@@ -159,11 +165,6 @@ class WechatController extends Controller {
if (!user_login_data.token || !user_login_data.uid) { if (!user_login_data.token || !user_login_data.uid) {
const error_msg = user_login_data.error ? user_login_data.error : '用户的登录失败'; const error_msg = user_login_data.error ? user_login_data.error : '用户的登录失败';
if (error_msg === '需要重新授权') { if (error_msg === '需要重新授权') {
ctx.cookies.set('token', null, { httpOnly: false, signed: false, path: '/', overwrite: true });
ctx.cookies.set('user_id', null, { httpOnly: false, signed: false, path: '/', overwrite: true });
ctx.cookies.set('app_user_id', null, { httpOnly: false, signed: false, path: '/', overwrite: true });
ctx.cookies.set('jianbing_customer_id', null, { httpOnly: false, signed: false, path: '/', overwrite: true });
ctx.cookies.set('auth_token', null, { httpOnly: false, signed: false, path: '/', overwrite: true });
return { anew: 1 }; return { anew: 1 };
} }
ctx.failed(error_msg); ctx.failed(error_msg);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment