router, auth, edit, first autocomplete, bascis structure, no design

This commit is contained in:
scammo
2021-06-25 19:28:41 +02:00
parent 356aa738fb
commit 16b03bb5f2
9 changed files with 314 additions and 92 deletions

View File

@ -57,24 +57,28 @@ export default {
async submitLogin() {
this.showErrorMessage = false;
try {
console.log(this.apiUrl)
const loginResult = await axios.post(
`${process.env.VUE_APP_API_URL}/users/login`,
`${this.apiUrl}/users/login`,
{
username: this.username,
password: this.password,
}
);
console.log(loginResult);
console.log(loginResult.status);
if (loginResult.status === 200) {
console.log('if true')
this.showErrorMessage = false;
//success login
localStorage.setItem("token", loginResult.token);
localStorage.setItem("user_id", loginResult.user_id);
this.router.push({ path: "s/search" });
localStorage.setItem("token", loginResult.data.token);
localStorage.setItem("user_id", loginResult.data.user_id);
this.$router.push({ path: "/s/search" });
} else {
this.showErrorMessage = true;
}
} catch (error) {
console.error();
console.error(error);
this.showErrorMessage = true;
}
},