Browse Source

修改密码验证

hella_online_20241205
lijuncheng 2 months ago
parent
commit
8914a51c54
  1. 15
      src/pages/login/index.vue
  2. 2
      src/pages/setter/index.vue
  3. 45
      src/pages/setter/loginPwdUpdate.vue

15
src/pages/login/index.vue

@ -132,7 +132,7 @@
storage.clearStorage()
if (process.env.NODE_ENV === 'development') {
this.username = "admin"
this.password = "win123456";
this.password = "CD_win09";
}
uni.setNavigationBarColor({
frontColor: '#ffffff',
@ -189,15 +189,13 @@
icon: 'none',
mask: true
})
}
else if (this.needCode&&this.code === '') {
} else if (this.needCode && this.code === '') {
uni.showToast({
title: '验证码不能为空',
icon: 'none',
mask: true
})
}
else {
} else {
// console.log("", this.username, "", this.password, this.tapstyle, this.smloginmsg)
let logininfo = {
username: "",
@ -262,7 +260,12 @@
showErrorMessage(message) {
this.$refs.comMessage.showErrorMessage(message, res => {
if (res) {
if (message.includes("密码策略")) {
uni.setStorageSync('username', this.username);
uni.reLaunch({
url: '/pages/setter/loginPwdUpdate'
})
}
}
});
},

2
src/pages/setter/index.vue

@ -143,7 +143,7 @@
}
function modifiedPassWord() {
uni.navigateTo({
url:"./passwordpage"
url:"./loginPwdUpdate"
})
}

45
src/pages/setter/loginPwdUpdate.vue

@ -19,7 +19,9 @@
</template>
<script>
import { loginUpdateUserPwd } from '@/api/request2.js';
import {
loginUpdateUserPwd
} from '@/api/request2.js';
import {
navigateBack,
} from '@/common/basic.js';
@ -36,34 +38,33 @@
oldPassword: {
rules: [{
required: true,
errorMessage: '请输入密码',
}
]
errorMessage: '请输入原密码',
}]
},
// name
password: {
rules: [{
required: true,
errorMessage: '请输入密码',
},
{
minLength: 6,
maxLength: 20,
errorMessage: '密码长度在 {minLength} 到 {maxLength} 个字符',
errorMessage: '请输入新密码',
}
// {
// minLength: 6,
// maxLength: 20,
// errorMessage: ' {minLength} {maxLength} ',
// }
]
},
// email
againPassword: {
rules: [{
required: true,
errorMessage: '请输入密码',
},
{
minLength: 6,
maxLength: 20,
errorMessage: '密码长度在 {minLength} 到 {maxLength} 个字符',
errorMessage: '请输入新密码',
},
// {
// minLength: 6,
// maxLength: 20,
// errorMessage: ' {minLength} {maxLength} ',
// },
{
validateFunction: function(rule, value, data, callback) {
console.log(value !== data.againPassword)
@ -91,15 +92,18 @@
//
submit() {
this.$refs.form.validate().then(res => {
loginUpdateUserPwd(uni.getStorageSync('username'),res.oldPassword,res.password,res.password).then((ress)=>{
loginUpdateUserPwd(uni.getStorageSync('username'), res.oldPassword, res.password, res.password)
.then((ress) => {
console.log('返回结果:', ress);
if (ress.data) {
this.showCommitSuccessMessage("修改成功")
uni.showToast({
title: "修改成功"
})
setTimeout(function() {
uni.reLaunch({
url: '../login/index'
})
},2000)
}, 500)
}
}).catch(err => {
this.$refs.comMessage.showErrorMessage(err)
@ -110,7 +114,7 @@
},
showCommitSuccessMessage(hint) {
this.$refs.comMessage.showSuccessMessage(hint, res => {
navigateBack(1)
})
},
}
@ -122,5 +126,4 @@
/* padding: 20rpx; */
/* background-color: #fff; */
}
</style>
Loading…
Cancel
Save