Commit 6e0ebc43 authored by 李尚科's avatar 李尚科

response fix

parent f476737c
Pipeline #8088 passed with stage
in 3 seconds
...@@ -25,12 +25,12 @@ class ResponseController extends Controller { ...@@ -25,12 +25,12 @@ class ResponseController extends Controller {
} }
//如果cookie中已存在 5要素 则可直接 跳到目标地址 //如果cookie中已存在 5要素 则可直接 跳到目标地址
// const token = ctx.cookies.get('token', { signed: false }); const token = ctx.cookies.get('token', { signed: false });
// const user_id = ctx.cookies.get('user_id', { signed: false }); const user_id = ctx.cookies.get('user_id', { signed: false });
// const app_user_id = ctx.cookies.get('app_user_id', { signed: false }); const app_user_id = ctx.cookies.get('app_user_id', { signed: false });
const device_id = ctx.cookies.get('device_id', { signed: false }); const device_id = ctx.cookies.get('device_id', { signed: false });
const device_login_id = ctx.cookies.get('device_login_id', { signed: false }); const device_login_id = ctx.cookies.get('device_login_id', { signed: false });
if (device_id && device_login_id) { if (token && user_id && app_user_id && device_id && device_login_id) {
ctx.redirect(target_url); ctx.redirect(target_url);
return; return;
} }
...@@ -99,8 +99,11 @@ class ResponseController extends Controller { ...@@ -99,8 +99,11 @@ class ResponseController extends Controller {
const date = new Date(); const date = new Date();
for (let key in node_user_center_login_ret) { for (let key in node_user_center_login_ret) {
const value = node_user_center_login_ret[key]; const value = node_user_center_login_ret[key];
const exist_value = ctx.cookies.get(key, { signed: false });
if(!exist_value){
ctx.cookies.set(key, value, { httpOnly: false, signed: false, maxAge: expire, expires: date, path: '/' }); ctx.cookies.set(key, value, { httpOnly: false, signed: false, maxAge: expire, expires: date, path: '/' });
} }
}
ctx.redirect(target_url); ctx.redirect(target_url);
return; return;
......
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