Commit 7b6d86ce authored by 李尚科's avatar 李尚科

Fix

parent eee81216
Pipeline #16200 passed with stage
in 6 seconds
......@@ -35,8 +35,14 @@ class WechatController extends Controller {
ctx.failed('获取openid失败2');
}
const openid = wx_ret.openid;
//微信端需要关闭重新打开APP才会销毁cookie,所以在这里重置cookie
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 user_exist_url = `${this.app.config.NODE_BASE_URL}/user_api/v1/user/is_exist/${openid}`;
......@@ -159,11 +165,6 @@ class WechatController extends Controller {
if (!user_login_data.token || !user_login_data.uid) {
const error_msg = user_login_data.error ? user_login_data.error : '用户的登录失败';
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 };
}
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