Browse Source

修复扫码漏洞

dev-V1.0.5
wangmingyong@163.com 2 months ago
parent
commit
b7cc073c21
  1. 2
      zdxt-web-client/zdxt-admin-plus-ui/src/views/login copy.vue
  2. 2
      zdxt-web-client/zdxt-admin-plus-ui/src/views/login.vue
  3. 11
      zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/login.vue
  4. 4
      zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/loginByV1System.vue
  5. 11
      zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/auth/login.vue
  6. 18
      zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/home/enterpriseHome.vue
  7. 16
      zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/home/enterpriseHomeV2.vue
  8. 13
      zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/nos/login.vue
  9. 4
      zdxt-web-client/zdxt-efcode-supervision-app/src/views/supervision/login.vue

2
zdxt-web-client/zdxt-admin-plus-ui/src/views/login copy.vue

@ -182,13 +182,11 @@ const handleLogin = () => {
if (loginForm.value.rememberMe) {
localStorage.setItem('tenantId', String(loginForm.value.tenantId));
localStorage.setItem('username', String(loginForm.value.username));
localStorage.setItem('password', String(loginForm.value.password));
localStorage.setItem('rememberMe', String(loginForm.value.rememberMe));
} else {
// 否则移除
localStorage.removeItem('tenantId');
localStorage.removeItem('username');
localStorage.removeItem('password');
localStorage.removeItem('rememberMe');
}
// 调用action的登录方法

2
zdxt-web-client/zdxt-admin-plus-ui/src/views/login.vue

@ -186,13 +186,11 @@ const handleLogin = () => {
if (loginForm.value.rememberMe) {
localStorage.setItem('tenantId', String(loginForm.value.tenantId));
localStorage.setItem('username', String(loginForm.value.username));
localStorage.setItem('password', String(loginForm.value.password));
localStorage.setItem('rememberMe', String(loginForm.value.rememberMe));
} else {
// 否则移除
localStorage.removeItem('tenantId');
localStorage.removeItem('username');
localStorage.removeItem('password');
localStorage.removeItem('rememberMe');
}
// 调用action的登录方法

11
zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/login.vue

@ -53,16 +53,7 @@ const loginParam = reactive({
})
const showTestPicker = ref(false);
const testUsers = [
{account: 'liuqianlin', name: '刘倩琳', password: 'szsf@zfjd'},
{account: 'baining', name: '白宁', password: 'szsf@zfjd'},
{account: 'caizifan', name: '蔡梓帆', password: 'szsf@zfjd'},
{account: 'chenchong4', name: '陈冲', password: 'szsf@zfjd'},
{account: 'chenggaozhan', name: '程高展', password: 'szsf@zfjd'},
{account: 'chenhaitao2', name: '陈海涛', password: 'szsf@zfjd'},
{account: 'chenhanyu', name: '陈汉羽', password: 'szsf@zfjd'}
];
const testUsers = [];
const selectTestUser = (item) => {
loginParam.secretName = item.account;

4
zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/loginByV1System.vue

@ -86,9 +86,7 @@ const navigateTo = (target) => {
router.push('/enforcement/enforcementRecord');
}
};
const testUsers = [
{loginUserId:"d76453e3-6945-4b02-9943-efbd0e8aee9e",account: 'cuifengyuan', name: '', password: 'szsf@zfjd',bureauUnitName:""}
];
const testUsers = [];
const selectTestUser = (item) => {
loginParam.secretName = item.account;

11
zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/auth/login.vue

@ -51,15 +51,7 @@
})
const showTestPicker = ref(false);
const testEnterprises = [
{ account: 'weil45', name: '深圳农牧美益肉业有限公司', password: 'szsf@zfjd' },
{ account: 'DGD440881199506180622', name: '深圳市深水龙岗污水处理有限公司', password: 'szsf@zfjd' },
{ account: 'smiledzb1982', name: '深圳康泰生物制品股份有限公司', password: 'szsf@zfjd' },
{ account: 'A7271888', name: '深圳市里程食品有限公司', password: 'szsf@zfjd' },
{ account: 'qintongzhen138', name: '欧姆龙电子部件(深圳)有限公司', password: 'szsf@zfjd' },
{ account: 'XP073215', name: '深圳市强达电路股份有限公司', password: 'szsf@zfjd' },
{ account: '33ef1970fd449676fa4bc197', name: '吉田拉链(深圳)有限公司公明工厂', password: 'szsf@zfjd' },
];
const testEnterprises = [];
const selectTestEnterprise = (item) => {
loginParam.secretName = item.account;
@ -78,7 +70,6 @@
useCommon.SET_USER_ID(response.data.userId);
useCommon.SET_TOKEN(response.data.token);
//debugger;
console.log("message",useCommon.userId);
// 暂时不调用获取关联企业信息接口
// getUserRefEnterpriseInfo({userId: response.data.userId}, res => {
// console.log("getUserRefEnterpriseInfo", res);

18
zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/home/enterpriseHome.vue

@ -237,8 +237,6 @@ onMounted(() => {
console.log("企业端 Home onMounted");
// new Vconsolefrom();
//debugger;
console.log(useCommon.firstLoad);
console.log(useCommon);
isLoading.value = useCommon.firstLoad;
// 安全超时:5秒后强制关闭loading,防止异常导致一直转圈
@ -271,9 +269,6 @@ onMounted(() => {
access_key = success.data.accessKey;
access_secret = success.data.accessSecret;
}
console.log("获取深i企认证信息成功", { access_key, access_secret });
const nonce = generateRandomNumber();
const timestamp = `${Date.now()}`;
@ -287,11 +282,7 @@ onMounted(() => {
if (!access_key || !access_secret) {
console.log("获取深i企认证信息错误!", "access_key 或 access_secret 为空");
}
console.log("生成鉴权参数", { nonce, timestamp, signature });
// ========== 深i企登录:生产环境模式 ==========
console.log("开始w6s鉴权,参数:", { access_key, nonce, timestamp, signature });
w6s.config({
access_key: access_key,
nonce: nonce,
@ -309,16 +300,13 @@ onMounted(() => {
w6s.szient.getAuthCode({
success: function (res) {
console.log("认证", res);
console.log("code: " + res.result.result.code);
// getSiqLoginAuth({ code: "13b6a16b-1d08-4e9c-b4b6-4cc2101cd770" }, success => {
getSiqLoginAuth({ code: res.result.result.code }, success => {
useCommon.SET_USER_PHONENUMBER(success.data.phonenumber.toString());
useCommon.SET_USER_ID(success.data.userId);
useCommon.SET_USER_ENTERPRISE_NUMBER(success.data.enterpriseNumber);
console.log(success.data);
useCommon.SET_TOKEN(success.data.token);
console.log(useCommon.userId);
console.log(useCommon.firstLoad);
if (useCommon.firstLoad) {
isLoading.value = false;
}
@ -345,10 +333,8 @@ onMounted(() => {
});
const { VITE_BASE_URL, access_key, access_secret } = import.meta.env;
console.log(VITE_BASE_URL);
const apiUrl = ref(import.meta.env.accessKey);
console.log(access_key);
console.log(access_secret);
});
</script>

16
zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/home/enterpriseHomeV2.vue

@ -226,9 +226,6 @@ onMounted(() => {
access_key = success.data.accessKey;
access_secret = success.data.accessSecret;
}
console.log("获取深i企认证信息成功", { access_key, access_secret });
const nonce = generateRandomNumber();
const timestamp = `${Date.now()}`;
@ -242,11 +239,7 @@ onMounted(() => {
if (!access_key || !access_secret) {
console.log("获取深i企认证信息错误!", "access_key 或 access_secret 为空");
}
console.log("生成鉴权参数", { nonce, timestamp, signature });
// ========== 深i企登录:生产环境模式 ==========
console.log("开始w6s鉴权,参数:", { access_key, nonce, timestamp, signature });
w6s.config({
access_key: access_key,
nonce: nonce,
@ -263,18 +256,12 @@ onMounted(() => {
w6s.header.setTitle('深圳市行政执法监督码');
w6s.szient.getAuthCode({
success: function (res) {
console.log(res)
console.log("认证", res);
console.log("code: " + res.result.result.code);
// getSiqLoginAuth({ code: "13b6a16b-1d08-4e9c-b4b6-4cc2101cd770" }, success => {
getSiqLoginAuth({ code: res.result.result.code }, success => {
useCommon.SET_USER_PHONENUMBER(success.data.phonenumber.toString());
useCommon.SET_USER_ID(success.data.userId);
useCommon.SET_USER_ENTERPRISE_NUMBER(success.data.enterpriseNumber);
console.log(success.data);
useCommon.SET_TOKEN(success.data.token);
console.log(useCommon.userId);
console.log(useCommon.firstLoad);
if (useCommon.firstLoad) {
isLoading.value = false;
}
@ -297,10 +284,7 @@ onMounted(() => {
});
const { VITE_BASE_URL, access_key, access_secret } = import.meta.env;
console.log(VITE_BASE_URL);
const apiUrl = ref(import.meta.env.accessKey);
console.log(access_key);
console.log(access_secret);
});
</script>

13
zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/nos/login.vue

@ -51,15 +51,7 @@
})
const showTestPicker = ref(false);
const testEnterprises = [
{ account: 'weil45', name: '深圳农牧美益肉业有限公司', password: 'szsf@zfjd' },
{ account: 'DGD440881199506180622', name: '深圳市深水龙岗污水处理有限公司', password: 'szsf@zfjd' },
{ account: 'smiledzb1982', name: '深圳康泰生物制品股份有限公司', password: 'szsf@zfjd' },
{ account: 'A7271888', name: '深圳市里程食品有限公司', password: 'szsf@zfjd' },
{ account: 'qintongzhen138', name: '欧姆龙电子部件(深圳)有限公司', password: 'szsf@zfjd' },
{ account: 'XP073215', name: '深圳市强达电路股份有限公司', password: 'szsf@zfjd' },
{ account: '33ef1970fd449676fa4bc197', name: '吉田拉链(深圳)有限公司公明工厂', password: 'szsf@zfjd' },
];
const testEnterprises = [];
const selectTestEnterprise = (item) => {
loginParam.secretName = item.account;
@ -78,8 +70,7 @@
useCommon.SET_USER_ID(response.data.userId);
useCommon.SET_TOKEN(response.data.token);
//debugger;
console.log("message",useCommon.userId);
console.log("token",response.data.token);
// 暂时不调用获取关联企业信息接口
// getUserRefEnterpriseInfo({userId: response.data.userId}, res => {
// console.log("getUserRefEnterpriseInfo", res);

4
zdxt-web-client/zdxt-efcode-supervision-app/src/views/supervision/login.vue

@ -50,9 +50,7 @@
})
const showTestPicker = ref(false);
const testUsers = [
{ account: 'admin', name: '管理员', password: 'szsf@zfjd' },
];
const testUsers = [];
const selectTestUser = (item) => {
loginParam.secretName = item.account;

Loading…
Cancel
Save