fix: remove sso from login page (no longer needed)

This commit is contained in:
Livio Bieri 2023-12-04 11:13:50 +01:00 committed by Christian Cueni
parent 30d624d0c5
commit 6f0f4551bc
2 changed files with 0 additions and 42 deletions

View File

@ -1,16 +1,11 @@
<script setup lang="ts">
import { useUserStore } from "@/stores/user";
import type { LoginMethod } from "@/types";
import * as log from "loglevel";
import { reactive } from "vue";
import { useRoute } from "vue-router";
const route = useRoute();
defineProps<{
loginMethod: LoginMethod;
}>();
log.debug("LoginView.vue created");
log.debug(route.query);
@ -43,7 +38,6 @@ const userStore = useUserStore();
<h1 class="mb-8">{{ $t("login.login") }}</h1>
<form
v-if="loginMethod === 'local'"
class="bg-white p-4 lg:p-8"
@submit.prevent="
userStore.handleLogin(
@ -85,31 +79,6 @@ const userStore = useUserStore();
/>
</div>
</form>
<div v-if="loginMethod === 'sso'" class="bg-white p-4 lg:p-8">
<p>
{{ $t("login.ssoText") }}
</p>
<p class="btn-primary mt-8">
<a :href="`/sso/login?lang=${userStore.language}`">
{{ $t("login.ssoLogin") }}
</a>
</p>
<p class="mt-8">
<a href="/login-local">
{{ $t("login.demoLogin") }}
</a>
</p>
<p class="mt-8">
<a href="/sso/signup">Test SSO Signup (TODO)</a>
</p>
<p class="mt-8">
<a href="/sso/signup?course=vv">Test SSO Signup VV (TODO)</a>
</p>
<p class="mt-8">
<a href="/sso/signup?course=uk">Test SSO Signup UK (TODO)</a>
</p>
</div>
</div>
<div class="container-medium">
<h2 class="mb-8">{{ $t("footer.contact") }}</h2>

View File

@ -46,21 +46,10 @@ const router = createRouter({
public: true,
},
},
{
path: "/login",
component: LoginPage,
props: { loginMethod: "sso" },
meta: {
// no login required -> so `public === true`
public: true,
},
},
{
path: "/login-local",
component: LoginPage,
props: { loginMethod: "local" },
meta: {
// no login required -> so `public === true`
public: true,
},
},