【更新】重置密码时候bug修复,密码传输使用加密方式
This commit is contained in:
parent
2275380e00
commit
52a61577b8
@ -92,6 +92,7 @@
|
|||||||
import router from '@/router'
|
import router from '@/router'
|
||||||
import { required, rules } from '@/utils/formRules'
|
import { required, rules } from '@/utils/formRules'
|
||||||
import userCenterApi from '@/api/sys/userCenterApi'
|
import userCenterApi from '@/api/sys/userCenterApi'
|
||||||
|
import smCrypto from "@/utils/smCrypto"
|
||||||
const emailResetFormRef = ref()
|
const emailResetFormRef = ref()
|
||||||
const emailFormData = ref({})
|
const emailFormData = ref({})
|
||||||
const islogin = ref(false)
|
const islogin = ref(false)
|
||||||
@ -122,8 +123,8 @@
|
|||||||
|
|
||||||
emailResetFormRef.value.validate().then(() => {
|
emailResetFormRef.value.validate().then(() => {
|
||||||
emailFormData.value.validCode = emailFormData.value.emailValidCode
|
emailFormData.value.validCode = emailFormData.value.emailValidCode
|
||||||
// delete emailFormData.value.emailValidCode
|
|
||||||
emailFormData.value.validCodeReqNo = emailValidCodeReqNo.value
|
emailFormData.value.validCodeReqNo = emailValidCodeReqNo.value
|
||||||
|
emailFormData.value.newPassword = smCrypto.doSm2Encrypt(emailFormData.value.newPassword)
|
||||||
islogin.value = true
|
islogin.value = true
|
||||||
userCenterApi
|
userCenterApi
|
||||||
.userFindPasswordByEmail(emailFormData.value)
|
.userFindPasswordByEmail(emailFormData.value)
|
||||||
|
@ -93,6 +93,7 @@
|
|||||||
import router from '@/router'
|
import router from '@/router'
|
||||||
import { required, rules } from '@/utils/formRules'
|
import { required, rules } from '@/utils/formRules'
|
||||||
import userCenterApi from '@/api/sys/userCenterApi'
|
import userCenterApi from '@/api/sys/userCenterApi'
|
||||||
|
import smCrypto from "@/utils/smCrypto"
|
||||||
const phoneLoginFormRef = ref()
|
const phoneLoginFormRef = ref()
|
||||||
const phoneFormData = ref({})
|
const phoneFormData = ref({})
|
||||||
const islogin = ref(false)
|
const islogin = ref(false)
|
||||||
@ -123,8 +124,8 @@
|
|||||||
|
|
||||||
phoneLoginFormRef.value.validate().then(() => {
|
phoneLoginFormRef.value.validate().then(() => {
|
||||||
phoneFormData.value.validCode = phoneFormData.value.phoneValidCode
|
phoneFormData.value.validCode = phoneFormData.value.phoneValidCode
|
||||||
// delete phoneFormData.value.phoneValidCode
|
|
||||||
phoneFormData.value.validCodeReqNo = phoneValidCodeReqNo.value
|
phoneFormData.value.validCodeReqNo = phoneValidCodeReqNo.value
|
||||||
|
phoneFormData.value.newPassword = smCrypto.doSm2Encrypt(phoneFormData.value.newPassword)
|
||||||
islogin.value = true
|
islogin.value = true
|
||||||
userCenterApi
|
userCenterApi
|
||||||
.userFindPasswordByPhone(phoneFormData.value)
|
.userFindPasswordByPhone(phoneFormData.value)
|
||||||
|
@ -33,7 +33,6 @@ import cn.hutool.core.util.ObjectUtil;
|
|||||||
import cn.hutool.core.util.PhoneUtil;
|
import cn.hutool.core.util.PhoneUtil;
|
||||||
import cn.hutool.core.util.RandomUtil;
|
import cn.hutool.core.util.RandomUtil;
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import cn.hutool.crypto.digest.BCrypt;
|
|
||||||
import cn.hutool.json.JSONArray;
|
import cn.hutool.json.JSONArray;
|
||||||
import cn.hutool.json.JSONObject;
|
import cn.hutool.json.JSONObject;
|
||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
@ -457,7 +456,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|||||||
validValidCode(sysUserFindPwdByPhoneParam.getValidCode(), sysUserFindPwdByPhoneParam.getValidCodeReqNo());
|
validValidCode(sysUserFindPwdByPhoneParam.getValidCode(), sysUserFindPwdByPhoneParam.getValidCodeReqNo());
|
||||||
this.update(new LambdaUpdateWrapper<SysUser>().eq(SysUser::getPhone,
|
this.update(new LambdaUpdateWrapper<SysUser>().eq(SysUser::getPhone,
|
||||||
sysUserFindPwdByPhoneParam.getPhone()).set(SysUser::getPassword,
|
sysUserFindPwdByPhoneParam.getPhone()).set(SysUser::getPassword,
|
||||||
BCrypt.hashpw(sysUserFindPwdByPhoneParam.getNewPassword())));
|
CommonCryptogramUtil.doHashValue(CommonCryptogramUtil.doSm2Decrypt(sysUserFindPwdByPhoneParam.getNewPassword()))));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -466,7 +465,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|||||||
validValidCode(sysUserFindPwdByEmailParam.getValidCode(), sysUserFindPwdByEmailParam.getValidCodeReqNo());
|
validValidCode(sysUserFindPwdByEmailParam.getValidCode(), sysUserFindPwdByEmailParam.getValidCodeReqNo());
|
||||||
this.update(new LambdaUpdateWrapper<SysUser>().eq(SysUser::getEmail,
|
this.update(new LambdaUpdateWrapper<SysUser>().eq(SysUser::getEmail,
|
||||||
sysUserFindPwdByEmailParam.getEmail()).set(SysUser::getPassword,
|
sysUserFindPwdByEmailParam.getEmail()).set(SysUser::getPassword,
|
||||||
BCrypt.hashpw(sysUserFindPwdByEmailParam.getNewPassword())));
|
CommonCryptogramUtil.doHashValue(CommonCryptogramUtil.doSm2Decrypt(sysUserFindPwdByEmailParam.getNewPassword()))));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user