dangyunlong 3 долоо хоног өмнө
parent
commit
183972a806

+ 29 - 26
src/store/modules/user.js

@@ -89,34 +89,37 @@ const actions = {
     return new Promise((resolve, reject) => {
       login({ username: username.trim(), password: password, type: type, captcha: captcha.trim(), code: code}).then(response => {
         const { data } = response;
-        console.log(889900)
-        //会员登录跳转 但不储存
-        if(userInfo.backurl){
-          console.log("不储存用户的userurl!")
-          //设置用户url
-          setUserUrl(userInfo.backurl,data.exp)
-          commit('SET_URL',userInfo.backurl)
-          //只设置token 不储存url
-          setToken(data.token,data.exp)
-          commit('SET_TOKEN',data.token)
-          //储存过期时间
-          setExp(data.exp,data.exp)
-          commit('SET_EXP',data.exp)
-        }
+        if(data.token==undefined){
+          console.log("登录失败!userurl非法!")
+        }else{
+          //会员登录跳转 但不储存
+          if(userInfo.backurl){
+            console.log("不储存用户的userurl!")
+            //设置用户url
+            setUserUrl(userInfo.backurl,data.exp)
+            commit('SET_URL',userInfo.backurl)
+            //只设置token 不储存url
+            setToken(data.token,data.exp)
+            commit('SET_TOKEN',data.token)
+            //储存过期时间
+            setExp(data.exp,data.exp)
+            commit('SET_EXP',data.exp)
+          }
 
-        //会员登录进入系统,储存所属url
-        if(userInfo.userurl){
-          console.log("储存用户的userurl!")
-          setUserUrl(userInfo.userurl,data.exp)
-          commit('SET_URL',userInfo.userurl)
-          //设置token
-          setToken(data.token,data.exp)
-          commit('SET_TOKEN',data.token)
-          //储存过期时间
-          setExp(data.exp,data.exp)
-          commit('SET_EXP',data.exp)
+          //会员登录进入系统,储存所属url
+          if(userInfo.userurl){
+            console.log("储存用户的userurl!")
+            setUserUrl(userInfo.userurl,data.exp)
+            commit('SET_URL',userInfo.userurl)
+            //设置token
+            setToken(data.token,data.exp)
+            commit('SET_TOKEN',data.token)
+            //储存过期时间
+            setExp(data.exp,data.exp)
+            commit('SET_EXP',data.exp)
+          }
         }
-        
+
         resolve(response)
       }).catch(error => {
         reject(error)

+ 1 - 1
src/views/login/index.vue

@@ -427,7 +427,7 @@ export default {
             this.$store.dispatch('user/login', this.loginForm).then( res => {
               this.loading = false
               console.log(res)
-              if(res.code==0){
+              if(res.code==0||res.code==-1){
                 this.$message({
                   type:'error',
                   message:res.message