Skip to content

Commit c2aad87

Browse files
committed
Enable to show login error message
1 parent b22cc80 commit c2aad87

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

frontend/components/organisms/auth/LoginForm.vue

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,23 @@
1010
ref="form"
1111
v-model="valid"
1212
>
13+
<v-alert
14+
v-show="showError"
15+
v-model="showError"
16+
type="error"
17+
dismissible
18+
>
19+
Incorrect username or password.
20+
</v-alert>
1321
<v-text-field
1422
v-model="username"
1523
:rules="userNameRules"
16-
label="Login"
17-
name="login"
24+
label="Username"
25+
name="username"
1826
prepend-icon="person"
1927
type="text"
2028
autofocus
29+
@keyup.enter="tryLogin"
2130
/>
2231
<v-text-field
2332
id="password"
@@ -27,6 +36,7 @@
2736
name="password"
2837
prepend-icon="lock"
2938
type="password"
39+
@keyup.enter="tryLogin"
3040
/>
3141
</v-form>
3242
</template>
@@ -54,7 +64,8 @@ export default {
5464
username: '',
5565
password: '',
5666
userNameRules,
57-
passwordRules
67+
passwordRules,
68+
showError: false
5869
}
5970
},
6071
@@ -71,6 +82,9 @@ export default {
7182
.then((result) => {
7283
this.$router.push('/projects')
7384
})
85+
.catch(() => {
86+
this.showError = true
87+
})
7488
}
7589
}
7690
}

frontend/store/auth.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ export const actions = {
3030
Cookie.set('jwt', result.data.token)
3131
ApiService.setHeader(result.data.token)
3232
})
33-
.catch(e => alert(e))
3433
},
3534
initAuth({ commit, dispatch }, req) {
3635
let token

0 commit comments

Comments
 (0)