dev_tj
杨树林 5 years ago
parent 69c9d9357a
commit 6743f9df78

@ -108,30 +108,30 @@ export function initAxiosInterceptors(props) {
// proxy="https://test-newweb.educoder.net" // proxy="https://test-newweb.educoder.net"
// proxy="https://test-jupyterweb.educoder.net" // proxy="https://test-jupyterweb.educoder.net"
//proxy="http://192.168.2.63:3001" //proxy="http://192.168.2.63:3001"
try { // try {
const str =window.location.pathname; // const str =window.location.pathname;
if(str.indexOf("/wxcode") !== -1){ // if(str.indexOf("/wxcode") !== -1){
// console.log("开始重写cookis"); // // console.log("开始重写cookis");
const _params = window.location.search; // const _params = window.location.search;
// console.log("1111"); // // console.log("1111");
if (_params) { // if (_params) {
// console.log("22222"); // // console.log("22222");
let _search = _params.split('?')[1]; // let _search = _params.split('?')[1];
_search.split('&').forEach(item => { // _search.split('&').forEach(item => {
const _arr = item.split('='); // const _arr = item.split('=');
if(_arr[0]==='_educoder_session'){ // if(_arr[0]==='_educoder_session'){
cookie.save('_educoder_session',_arr[1],{ path: '/' }); // cookie.save('_educoder_session',_arr[1],{ path: '/' });
cookie.save('_educoder_session',_arr[1], { domain: '.educoder.net', path: '/'}); // cookie.save('_educoder_session',_arr[1], { domain: '.educoder.net', path: '/'});
}else{ // }else{
cookie.save('autologin_trustie',_arr[1],{ path: '/' }); // cookie.save('autologin_trustie',_arr[1],{ path: '/' });
cookie.save('autologin_trustie',_arr[1], { domain: '.educoder.net', path: '/'}); // cookie.save('autologin_trustie',_arr[1], { domain: '.educoder.net', path: '/'});
} // }
}); // });
} // }
} // }
}catch (e) { // }catch (e) {
//
} // }
// 在这里使用requestMap控制避免用户通过双击等操作发出重复的请求 // 在这里使用requestMap控制避免用户通过双击等操作发出重复的请求
// 如果需要支持重复的请求考虑config里面自定义一个allowRepeat参考来控制 // 如果需要支持重复的请求考虑config里面自定义一个allowRepeat参考来控制
@ -203,7 +203,37 @@ export function initAxiosInterceptors(props) {
// }catch (e) { // }catch (e) {
// //
// } // }
try {
const str =window.location.pathname;
if(str.indexOf("/wxcode") !== -1){
// console.log("开始重写cookis");
const _params = window.location.search;
// console.log("1111");
if (_params) {
// console.log("22222");
let _search = _params.split('?')[1];
var _educoder_sessionmys="";
var autologin_trusties="";
_search.split('&').forEach(item => {
const _arr = item.split('=');
if(_arr[0]==='_educoder_session'){
cookie.save('_educoder_session',_arr[1],{ path: '/' });
cookie.save('_educoder_session',_arr[1], { domain: '.educoder.net', path: '/'});
_educoder_sessionmys=_arr[1];
}else{
cookie.save('autologin_trustie',_arr[1],{ path: '/' });
cookie.save('autologin_trustie',_arr[1], { domain: '.educoder.net', path: '/'});
autologin_trusties=_arr[1];
}
});
config.headers["Cookie"] = `_educoder_session=${_educoder_sessionmys}; autologin_trustie=${autologin_trusties} `;
config.headers.Authorization = `_educoder_session=${_educoder_sessionmys}; autologin_trustie=${autologin_trusties} `;
config.headers.Cookie =`_educoder_session=${_educoder_sessionmys}; autologin_trustie=${autologin_trusties} `;
}
}
}catch (e) {
}
if (config.url.indexOf(proxy) != -1 || config.url.indexOf(':') != -1) { if (config.url.indexOf(proxy) != -1 || config.url.indexOf(':') != -1) {

Loading…
Cancel
Save