From b8f1913c5077437347ae3e311e01fbeb5e4dd5ff Mon Sep 17 00:00:00 2001
From: TM <923727421@qq.com>
Date: Wed, 16 Dec 2020 10:48:49 +0800
Subject: [PATCH] 添加密码格式验证

---
 pages/forgetPassword/forgetPassword.js |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/pages/forgetPassword/forgetPassword.js b/pages/forgetPassword/forgetPassword.js
index 17c41b4..e9fbab8 100644
--- a/pages/forgetPassword/forgetPassword.js
+++ b/pages/forgetPassword/forgetPassword.js
@@ -1,5 +1,6 @@
 let $api = require('../../utils/ajaxFn.js')
 let md5 = require('../../utils/md5.js')
+let validator = require('../../utils/validator')
 Page({
   data: {
     userStyle:{},//用户样式
@@ -49,11 +50,11 @@
       })
     }else if(code == 2){
       this.setData({
-        'info.newPwd':md5.hex_md5(e.detail.value) 
+        'info.newPwd':e.detail.value
       })
     }else{
       this.setData({
-        newPwdTwo: md5.hex_md5(e.detail.value)
+        newPwdTwo:e.detail.value
       })
     }
   },
@@ -61,6 +62,13 @@
     if(!this.data.info.mblNo){
       my.showToast({
         content: '请输入电话号码',
+        duration: 2000
+      })
+      return
+    }
+    if(!validator.checkPhone(this.data.info.mblNo)){
+      my.showToast({
+        content: '请输入正确的电话号码',
         duration: 2000
       })
       return
@@ -75,6 +83,13 @@
     if(!this.data.info.newPwd){
       my.showToast({
         content: '请输入新密码',
+        duration: 2000
+      })
+      return
+    }
+    if(!validator.checkPassword(this.data.info.newPwd)){
+      my.showToast({
+        content: '新密码为8-16数字字母组合',
         duration: 2000
       })
       return
@@ -103,7 +118,9 @@
       err=>{},
       false,
       {
-        ...this.data.info
+        mblNo:this.data.info.mblNo,
+        verCode:this.data.info.verCode,
+        newPwd: md5.hex_md5(this.data.info.mblNo+this.data.info.newPwd)
       }
     )
   }

--
Gitblit v1.8.0