Skip to content
Snippets Groups Projects
Commit 1cf60ee0 authored by Erik Borgeteien Hansen's avatar Erik Borgeteien Hansen
Browse files

add adminlist to state when logging in

parent 7f325497
No related branches found
No related tags found
1 merge request!128Admin page guard
......@@ -94,6 +94,7 @@ import useVuelidate from "@vuelidate/core";
import { required, email, helpers } from "@vuelidate/validators";
import { doLogin } from "@/utils/apiutil";
import Button from "@/components/BaseComponents/ColoredButton";
import UserService from "@/services/user.service";
export default {
name: "LoginForm.vue",
......@@ -151,6 +152,8 @@ export default {
this.message = "Feil e-post/passord";
} else if (loginResponse.isLoggedIn === true) {
this.$store.commit("saveToken", loginResponse.token);
const adminList = await UserService.getAdminList();
this.$store.commit("addAdminList", adminList);
await this.$router.push("/");
}
},
......
......@@ -175,6 +175,7 @@ import {
helpers,
} from "@vuelidate/validators";
import Button from "@/components/BaseComponents/ColoredButton";
import UserService from "@/services/user.service";
// const isEmailTaken = (value) =>
// fetch(`/api/unique/${value}`).then((r) => r.json()); // check the email in the server
......@@ -263,8 +264,10 @@ export default {
await this.$router.push("/login");
return;
}
UserService.addAdminsToState();
this.$store.commit("saveToken", loginResponse.token);
const adminList = await UserService.getAdminList();
this.$store.commit("addAdminList", adminList);
await this.$router.push("/");
},
async sendRegisterRequest() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment