瀏覽代碼

Login to show name and surname

master
Lene' Scholtz 5 年之前
父節點
當前提交
9a7d9f1398
共有 2 個文件被更改,包括 9 次插入2 次删除
  1. 4
    2
      src/components/shared/navBar.vue
  2. 5
    0
      src/store/modules/user/authentication.js

+ 4
- 2
src/components/shared/navBar.vue 查看文件

204
             </li>
204
             </li>
205
             <li>
205
             <li>
206
               <span v-if="showLogout">
206
               <span v-if="showLogout">
207
-                <a>Welcome! {{ }}</a>
207
+                <a>Welcome! <br/> {{ username }}</a>
208
               </span>
208
               </span>
209
               <span v-else></span>
209
               <span v-else></span>
210
             </li>
210
             </li>
231
 
231
 
232
 export default {
232
 export default {
233
   data() {
233
   data() {
234
-    return {};
234
+    return {
235
+      username: localStorage.getItem('name'),
236
+    };
235
   },
237
   },
236
   computed: {
238
   computed: {
237
     showLogout() {
239
     showLogout() {

+ 5
- 0
src/store/modules/user/authentication.js 查看文件

9
     status: '',
9
     status: '',
10
     token: localStorage.getItem('token') || '',
10
     token: localStorage.getItem('token') || '',
11
     user: {},
11
     user: {},
12
+    individual: {},
12
   },
13
   },
13
   mutations: {
14
   mutations: {
14
     auth_request(state) {
15
     auth_request(state) {
45
           .then((resp) => {
46
           .then((resp) => {
46
             console.log(resp.data);
47
             console.log(resp.data);
47
             localStorage.setItem('token', resp.data.token);
48
             localStorage.setItem('token', resp.data.token);
49
+            localStorage.setItem('username', resp.data.username);
50
+            localStorage.setItem('name', resp.data.name);
48
             commit('auth_success', resp.data.token, resp.data);
51
             commit('auth_success', resp.data.token, resp.data);
49
           })
52
           })
50
           .catch((err) => {
53
           .catch((err) => {
60
       return new Promise(() => {
63
       return new Promise(() => {
61
         commit('logout');
64
         commit('logout');
62
         localStorage.removeItem('token');
65
         localStorage.removeItem('token');
66
+        localStorage.removeItem('username');
67
+        localStorage.removeItem('name');
63
         delete axios.defaults.headers.common.Authorization;
68
         delete axios.defaults.headers.common.Authorization;
64
       });
69
       });
65
     },
70
     },

Loading…
取消
儲存