Commit 63274c7a authored by TTS Kieu Tuan Anh's avatar TTS Kieu Tuan Anh

axios login

parent 9a6040a1
...@@ -109,41 +109,37 @@ export default { ...@@ -109,41 +109,37 @@ export default {
this.password = '' this.password = ''
this.checkbox = false this.checkbox = false
}, },
async login () { async login() {
try { try {
const resp = await fetch('http://127.0.0.1:8000/api/login', { const resp = await this.$axios.post('/login',
method: 'POST', {
headers: {
'Content-Type': 'application/json',
Accept: 'application/json'
},
body: JSON.stringify({
email: this.email, email: this.email,
password: this.password, password: this.password,
status: this.status status: this.status,
}) },
}).then((response) => { {
return response.json() headers: {
'Content-Type': 'application/json',
Accept: 'application/json',
}
}) })
console.log(resp.status) localStorage.setItem("token", resp.data.data.bearer_token)
localStorage.setItem('token', 'Bearer ' + resp.data.bearer_token) this.$auth.$storage.setUniversal("token", resp.data.data.bearer_token)
this.$auth.$storage.setUniversal('token', 'Bearer ' + resp.data.bearer_token) this.$auth.$storage.setUniversal("userName", resp.data.data.name)
this.$auth.$storage.setUniversal('userName', resp.data.name) this.$auth.$storage.setUniversal("loggedIn", "true")
this.$auth.$storage.setUniversal('loggedIn', 'true') if (resp.status == "200") {
if (resp.status == 'success') { this.$toast.success("Successfully authenticated", {
this.$toast.success('Successfully authenticated', { duration: 2000,
duration: 2000 });
}) this.$router.push("home");
this.$router.push('home')
} }
} catch (e) { } catch (e) {
this.$toast.error('Username or Password not valid', { this.$toast.error("Username or Password not valid", {
duration: 2000 duration: 2000,
}) });
this.$router.push('/login') this.$router.push("/login");
} }
} }
}
} }
</script> </script>
<style scoped> <style scoped>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment