2019-7-29--ログイン認証

upitem(){ 
      にconsole.log( "1:" ,. 1); 
      this.username =ユーザーをさせ; 
      = PWD this.passwordを聞かせて、
      IFを(ユーザ== "" || PWD == ""){ 
        この$トースト。 ( "口座番号やパスワードが空白ではありません!!"); 
      } {他
        のlet pattuser = / ^ [AZ] \ {W} $ 2,14 /; 
        のlet pattpwd = / ^ \ {W} $ 2,15 /; 
        IF (pattuser.test(ユーザー)!){ 
          トーストこの$( "\ nは、文字の出会いで始まる必要があり、ユーザー名と2-15の間の長さ!!"); 
        } {他の
          IF(pattpwd.test(PWD! )){ 
            この$を( "パスワード以外の特殊文字のビット2-15でなければなりません!")乾杯; 
          }他に{ 
            varはのparamsをURLSearchParams =新新(); 
            params.append( "userNameに"、ユーザー)。
            params.append( "パスワード"、PWD)。
            this.axios 
                  この。$トースト(「ログインが!!失敗した\ nは、ユーザー名やパスワードの再入力を確認してください。」);
              .post( "http://www.doubleb.fun/api/checkLogin.php"、paramsは)
              .then(RES => { 
                IF(res.data.status == "200"){ 
                  //はconsole.log( 'RES:'、RES); 
                  this.uid = res.data.uid; 
                  document.cookie = 
                    "userState =" + res.data.userToken + "&UID =" + this.uid; この$トースト( "登录成功「); 
                  this.show = FALSE; 
                  //のsetTimeout(()=> { 
                  // this.addcar(); 
                  //}、50); 
                }他{ 
                はconsole.log(RES)。
              })
                } 

              .catch(ERR => { 
                console.error(ERR); 
              }); 
          } 
        } 
      } 
    }

  

おすすめ

転載: www.cnblogs.com/web-xpy/p/11262522.html