Преглед на файлове

Login and Logout routes

master
LeneS преди 5 години
родител
ревизия
e37294e912
променени са 2 файла, в които са добавени 12 реда и са изтрити 11 реда
  1. 1
    1
      src/components/shared/navBar.vue
  2. 11
    10
      src/components/user/loginPage.vue

+ 1
- 1
src/components/shared/navBar.vue Целия файл

194
             >Login</a>
194
             >Login</a>
195
             <div class="dropdown-menu" aria-labelledby="navbarDropdown">
195
             <div class="dropdown-menu" aria-labelledby="navbarDropdown">
196
               <a class="dropdown-item cursor-pointer" @click="routerGoTo('/user/login')">Login</a>
196
               <a class="dropdown-item cursor-pointer" @click="routerGoTo('/user/login')">Login</a>
197
-              <a class="dropdown-item cursor-pointer">Logout</a>
197
+              <a class="dropdown-item cursor-pointer" @click="routerGoTo('/user/login')">Logout</a>
198
               <a class="dropdown-item cursor-pointer" @click="routerGoTo('/user/register')">Register</a>
198
               <a class="dropdown-item cursor-pointer" @click="routerGoTo('/user/register')">Register</a>
199
               <a
199
               <a
200
                 class="dropdown-item cursor-pointer"
200
                 class="dropdown-item cursor-pointer"

+ 11
- 10
src/components/user/loginPage.vue Целия файл

43
             </div>
43
             </div>
44
           </div>
44
           </div>
45
           <div class="form-group row"></div>
45
           <div class="form-group row"></div>
46
-          <button @click="Login" class="btn btn-b-n" type="submit">Sign In</button>
46
+          <button @click="Login()" class="btn btn-b-n" type="submit">Sign In</button>
47
           <p v-if="user !== null">{{ user }}</p>
47
           <p v-if="user !== null">{{ user }}</p>
48
         </div>
48
         </div>
49
       </form>
49
       </form>
62
           </div>
62
           </div>
63
           <div class="form-group row"></div>
63
           <div class="form-group row"></div>
64
           <div class="offset-md-3 col-md-5">
64
           <div class="offset-md-3 col-md-5">
65
-            <button class="btn btn-b-n" type="submit">Get Help</button>
65
+            <button @click="SendMail()" class="btn btn-b-n" type="submit">Get Help</button>
66
           </div>
66
           </div>
67
         </div>
67
         </div>
68
       </form>
68
       </form>
98
           password: this.password,
98
           password: this.password,
99
         })
99
         })
100
         .then(response => console.log(response.data));
100
         .then(response => console.log(response.data));
101
-      this.$router.push('/about/us');
101
+      this.$router.push('/');
102
     },
102
     },
103
     togglePassword() {
103
     togglePassword() {
104
       this.showPassword = true;
104
       this.showPassword = true;
108
       this.showPassword = false;
108
       this.showPassword = false;
109
       this.isPasswordShown = 'password';
109
       this.isPasswordShown = 'password';
110
     },
110
     },
111
-    // authHeader() {
112
-    //   const user = JSON.parse(localStorage.getItem('user'));
111
+    authHeader() {
112
+      const user = JSON.parse(localStorage.getItem('user'));
113
 
113
 
114
-    //   if (user && user.token) {
115
-    //     return { Authoriztion: `Bearer ${user.token}` };
116
-    //   }
117
-    //   return {};
118
-    // },
114
+      if (user && user.token) {
115
+        return { Authoriztion: `Bearer ${user.token}` };
116
+      }
117
+      return {};
118
+    },
119
+    SendMail() {},
119
   },
120
   },
120
 };
121
 };
121
 </script>
122
 </script>

Loading…
Отказ
Запис