当前位置: 首页 > news >正文

辽宁丹东建设工程信息网站网站后台常用密码

辽宁丹东建设工程信息网站,网站后台常用密码,wordpress图片瀑布流,研发网站要多久用户登录后修改密码,密码需要一定的验证规则。旧密码后端验证是否正确;前端验证新密码的规范性,新密码规范为:6-16位,至少含数字/字母/特殊字符中的两种;确认密码只需要验证与新密码是否一致; 弹…

用户登录后修改密码,密码需要一定的验证规则。旧密码后端验证是否正确;前端验证新密码的规范性,新密码规范为:6-16位,至少含数字/字母/特殊字符中的两种;确认密码只需要验证与新密码是否一致;

效果图

弹窗结构

<el-dialog title="修改密码":visible.sync="passDlgVisible"@close="passDlgClose"width="400px"><el-form :model="passForm"ref="passRef":rules="passRules"hide-required-asterisklabel-width="70px"size="small"><el-form-item label="旧密码" prop="oldPassword"><el-input v-model="passForm.oldPassword" show-password></el-input></el-form-item><el-form-item label="新密码" prop="newPassword"><el-input v-model="passForm.newPassword" show-password></el-input></el-form-item><el-form-item label="确认密码" prop="confirmPassword"><el-input v-model="passForm.confirmPassword" show-password></el-input></el-form-item></el-form><span slot="footer"><el-button @click="passDlgVisible=false" size="small">取消</el-button><el-button @click="passSave" type="primary" size="small">确认</el-button></span>
</el-dialog>

form验证规则

passRules: {oldPassword:[{required: true, message: '请输入旧密码', trigger: 'blur'}],newPassword:[{validator: this.validNewPass, trigger: 'blur'}],confirmPassword:[{validator: this.validConfirmPass, trigger: 'blur'}]
}

验证函数

/*** 验证新密码*/
validNewPass(rule, value, callback) {let reg = /(?!^(\d+|[a-zA-Z]+|[~!@#$%^&*?]+)$)^[\w~!@#$%^&*?]{6,16}$/if (value === '') {callback(new Error('请输入新密码'));} else if (!reg.test(value)) {callback(new Error('6-16位,至少含数字/字母/特殊字符中的两种'))} else {if (this.passForm.confirmPassword !== '') {this.$refs.passRef.validateField('confirmPassword');}callback();}
},/*** 验证确认密码*/
validConfirmPass(rule, value, callback) {if (value === '') {callback(new Error('请再次输入密码'));} else if (value !== this.passForm.newPassword) {callback(new Error('两次输入密码不一致!'));} else {callback();}
}

弹窗关闭后清空字段和验证

/*** 弹窗关闭事件*/
passDlgClose() {this.passForm = {oldPassword: '',newPassword: '',confirmPassword: ''}this.$refs.passRef.clearValidate();
}

提交表单

passSave() {this.$refs.passRef.validate((valid) => {if (valid) {this.passForm.userName = this.userNameapi.user.editPass(this.passForm).then(res => {this.passDlgVisible = false;})} else {return false;}});
}

这就是修改密码的全部流程啦。。。。有问题评论区答复。。。。能解决的就答复,不能解决的自己百度哈。。。。

http://www.yayakq.cn/news/486367/

相关文章:

  • 广州网站建设选哪家wordpress转发分享插件
  • 成都网站开发建设推广海尔网站建设的基本情况
  • 官方在家做兼职的网站建筑人才网评职称
  • 网站建设合同报价单 模板下载建设网站的法律声明
  • 网页制作免费网站建设网站设计开发软件网页美化工具
  • 做数据权威的网站图片设计软件免费版
  • 辽宁省营商环境建设监督局网站2345软件管家
  • 泰州做网站软件秦皇岛市网站建设
  • 如何建立网站或网页昆明旅行社网站开发
  • 网站需求列表wordpress for gae
  • 做淘宝网站目的网站建设方案书腾讯云
  • 天津网站建设定做青岛做网站价格
  • 网站的pr手机怎么防止网站自动跳转
  • 营销型网站怎么收费x wordpress theme
  • 动易网站后台山西中交建设工程招标有限公司网站
  • 电商网站建设包括哪些内容株洲新区发布
  • 网站开发需要学些什么?做网站 简单外包
  • 建设企业网站需要了解什么互联网的发展
  • 网站地市频道建设微信公众号里面免费做网站
  • 发帖网站百度收率高的ppt模板制作免费
  • 申请网站做自己的产品京东网站建设现状分析
  • 手机wap网站怎样从微信公众号打开网站密码如何找回
  • 邢台高端网站建设公司VS2010做网站登录页面步骤
  • 设计素材网站哪个最好免费云建设平台
  • 做旅游宣传网站的流程申请了域名 网站怎么建设呢
  • 东莞有哪些做网站河南发现5名阳性
  • 网站建站要交税吗全网营销型网站建设模板
  • 做网站 哪些公司wordpress3.1
  • 电子商务毕业设计 网站建设jsp简单的网站开发例子
  • 淄博免费建站公司做网站怎么推广