66 lines
1.4 KiB
Plaintext
66 lines
1.4 KiB
Plaintext
<template>
|
|
<v-footer color="blue lighten-2" app>
|
|
<one-clock class="hidden-sm-and-down"></one-clock>
|
|
<v-spacer></v-spacer>
|
|
<!--<span class="one-footer white--text"><code class="mb-0">Auto logged out in <span id="SecondsUntilExpire"></span> seconds</code></span>-->
|
|
|
|
</v-footer>
|
|
</template>
|
|
|
|
<style>
|
|
span.one-footer {
|
|
margin-right:30px;
|
|
}
|
|
</style>
|
|
<script>
|
|
module.exports = {
|
|
mounted() {
|
|
|
|
},
|
|
components: {
|
|
'one-clock' : httpVueLoader('./oneTanggal.vue')
|
|
}
|
|
}
|
|
function one_verif() {
|
|
let url_redir = "/one-ui/";
|
|
let verif = async function (token) {
|
|
try {
|
|
var resp = await axios.post("/one-api/v1/system/verify/do", {
|
|
token: token,
|
|
});
|
|
if (resp.status != 200) {
|
|
return {
|
|
status: "ERR",
|
|
message: resp.statusText,
|
|
};
|
|
}
|
|
let data = resp.data;
|
|
return data;
|
|
} catch (e) {
|
|
return {
|
|
status: "ERR",
|
|
message: e.message,
|
|
};
|
|
}
|
|
};
|
|
|
|
let x = async () => {
|
|
let url_redir = "/one-ui/";
|
|
try {
|
|
let resp = await verif(window.one_token());
|
|
console.log('Response',resp);
|
|
return;
|
|
|
|
if (resp.status != "OK") {
|
|
window.localStorage.removeItem("token");
|
|
window.localStorage.removeItem("user");
|
|
location.replace(url_redir);
|
|
}
|
|
} catch (e) {}
|
|
};
|
|
x();
|
|
}
|
|
|
|
//one_verif();
|
|
</script>
|