diff options
| author | wakarimasen <wakarimasen@airmail.cc> | 2017-03-08 19:22:56 +0100 |
|---|---|---|
| committer | wakarimasen <wakarimasen@airmail.cc> | 2017-03-08 19:22:56 +0100 |
| commit | ccc460bb5ed1c8b7338f8a26bdb3029c74b26024 (patch) | |
| tree | bab3bee015af8e18aba75be6e1d5d3c7ac136af1 /src | |
| parent | c0e8111d642ca9f85fbb4091f2ac9e86f4238a58 (diff) | |
Give more specific reason for failed login
Diffstat (limited to 'src')
| -rw-r--r-- | src/components/login_form/login_form.js | 4 | ||||
| -rw-r--r-- | src/components/login_form/login_form.vue | 2 | ||||
| -rw-r--r-- | src/modules/users.js | 8 |
3 files changed, 9 insertions, 5 deletions
diff --git a/src/components/login_form/login_form.js b/src/components/login_form/login_form.js index e489f381..bc801397 100644 --- a/src/components/login_form/login_form.js +++ b/src/components/login_form/login_form.js @@ -10,8 +10,8 @@ const LoginForm = { submit () { this.$store.dispatch('loginUser', this.user).then( () => { this.$router.push('/main/friends')}, - () => { - this.authError = true + (error) => { + this.authError = error this.user.username = '' this.user.password = '' } diff --git a/src/components/login_form/login_form.vue b/src/components/login_form/login_form.vue index 279469ee..8a32e064 100644 --- a/src/components/login_form/login_form.vue +++ b/src/components/login_form/login_form.vue @@ -18,7 +18,7 @@ <button :disabled="loggingIn" type='submit' class='btn btn-default base05 base01-background'>Submit</button> </div> <div v-if="authError" class='form-group'> - <button disabled='true' class='btn btn-default base05 error'>Error logging in, try again</button> + <button disabled='true' class='btn btn-default base05 error'>{{authError}}</button> </div> </form> </div> diff --git a/src/modules/users.js b/src/modules/users.js index a5274480..482c3b14 100644 --- a/src/modules/users.js +++ b/src/modules/users.js @@ -96,7 +96,11 @@ const users = { } else { // Authentication failed commit('endLogin') - reject() + if (response.status === 401) { + reject('Wrong username or password') + } else { + reject('An error occured, please try again') + } } commit('endLogin') resolve() @@ -104,7 +108,7 @@ const users = { .catch((error) => { console.log(error) commit('endLogin') - reject() + reject('Failed to connect to server, try again') }) }) } |
