This commit is contained in:
j3d1 2023-05-11 20:26:48 +02:00
parent 9381d229c5
commit 297ad7bd99
12 changed files with 121 additions and 40 deletions

View file

@ -1,7 +1,3 @@
<script setup>
</script>
<template>
<BaseLayout>
<main class="content">

View file

@ -1,7 +1,3 @@
<script setup>
</script>
<template>
<BaseLayout>
<main class="content">

View file

@ -1,7 +1,3 @@
<script setup>
</script>
<template>
<BaseLayout>
<main class="content">

View file

@ -66,6 +66,7 @@
<script>
import {mapActions, mapMutations} from 'vuex';
import router from "@/router";
export default {
name: 'Login',
@ -82,7 +83,13 @@ export default {
...mapMutations(['setRemember']),
async do_login(e) {
e.preventDefault();
if (!await this.login({username: this.username, password: this.password, remember: this.remember})) {
if (await this.login({username: this.username, password: this.password, remember: this.remember})) {
if (this.$route.query.redirect) {
await router.push({path: this.$route.query.redirect});
} else {
await router.push({path: '/'});
}
} else {
this.msg = 'Invalid username or password';
}

View file

@ -0,0 +1,41 @@
<template>
<BaseLayout>
<main class="content">
<div class="container-fluid p-0">
<h1 class="h3 mb-3">Blank Page</h1>
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<h5 class="card-title mb-0">Empty card</h5>
</div>
<div class="card-body">
<div class="logo">
<img src="/src/assets/icons/toolshed-48x48.png" alt="Toolshed logo">
</div>
</div>
</div>
</div>
</div>
</div>
</main>
</BaseLayout>
</template>
<script>
import {mapGetters, mapMutations} from 'vuex';
import * as BIcons from "bootstrap-icons-vue";
import BaseLayout from "@/components/BaseLayout.vue";
export default {
name: 'Search',
components: {
...BIcons,
BaseLayout
},
}
</script>
<style scoped>
</style>