Check for cookie accessCode and redirect if sites code exists.

This commit is contained in:
2021-05-20 10:04:44 +02:00
parent 019e763341
commit b94ea75941

View File

@@ -2,6 +2,8 @@ import Vue from "vue";
import VueRouter from "vue-router";
import { routes } from "@/router.js";
import Vinlottis from "@/Vinlottis";
import AccessCodePage from "@/components/AccessCodePage";
import { readCookie } from "@/utils";
import Toast from "@/plugins/Toast";
@@ -50,10 +52,21 @@ const router = new VueRouter({
mode: "history",
});
function redirectIfHasAccessCodeAndOnIncorrectDomain(accessCode) {
const site = __sites__.find(site => site.code == accessCode);
if (accessCode && site && !!!site.domain.includes(window.location.hostname)) {
window.location.href = `${window.location.protocol}//${site.domain}`;
}
}
const accessCode = readCookie("accesscode");
redirectIfHasAccessCodeAndOnIncorrectDomain(1);
const component = accessCode ? Vinlottis : AccessCodePage;
new Vue({
el: "#app",
router,
components: { Vinlottis },
template: "<Vinlottis/>",
render: h => h(Vinlottis)
components: { component },
template: "<Vinlottis />",
render: h => h(component),
});