Переглянути джерело

Login to show name and surname

master
Lene' Scholtz 5 роки тому
джерело
коміт
9a7d9f1398

+ 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
     },

Завантаження…
Відмінити
Зберегти