Check for cookie accessCode and redirect if sites code exists.
This commit is contained in:
@@ -2,6 +2,8 @@ import Vue from "vue";
|
|||||||
import VueRouter from "vue-router";
|
import VueRouter from "vue-router";
|
||||||
import { routes } from "@/router.js";
|
import { routes } from "@/router.js";
|
||||||
import Vinlottis from "@/Vinlottis";
|
import Vinlottis from "@/Vinlottis";
|
||||||
|
import AccessCodePage from "@/components/AccessCodePage";
|
||||||
|
import { readCookie } from "@/utils";
|
||||||
|
|
||||||
import Toast from "@/plugins/Toast";
|
import Toast from "@/plugins/Toast";
|
||||||
|
|
||||||
@@ -50,10 +52,21 @@ const router = new VueRouter({
|
|||||||
mode: "history",
|
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({
|
new Vue({
|
||||||
el: "#app",
|
el: "#app",
|
||||||
router,
|
router,
|
||||||
components: { Vinlottis },
|
components: { component },
|
||||||
template: "<Vinlottis/>",
|
template: "<Vinlottis />",
|
||||||
render: h => h(Vinlottis)
|
render: h => h(component),
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user