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"> <script setup lang="ts">
import { useUserStore } from "@/stores/user"; import { useUserStore } from "@/stores/user";
import type { LoginMethod } from "@/types";
import * as log from "loglevel"; import * as log from "loglevel";
import { reactive } from "vue"; import { reactive } from "vue";
import { useRoute } from "vue-router"; import { useRoute } from "vue-router";
const route = useRoute(); const route = useRoute();
defineProps<{
loginMethod: LoginMethod;
}>();
log.debug("LoginView.vue created"); log.debug("LoginView.vue created");
log.debug(route.query); log.debug(route.query);
@ -43,7 +38,6 @@ const userStore = useUserStore();
<h1 class="mb-8">{{ $t("login.login") }}</h1> <h1 class="mb-8">{{ $t("login.login") }}</h1>
<form <form
v-if="loginMethod === 'local'"
class="bg-white p-4 lg:p-8" class="bg-white p-4 lg:p-8"
@submit.prevent=" @submit.prevent="
userStore.handleLogin( userStore.handleLogin(
@ -85,31 +79,6 @@ const userStore = useUserStore();
/> />
</div> </div>
</form> </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>
<div class="container-medium"> <div class="container-medium">
<h2 class="mb-8">{{ $t("footer.contact") }}</h2> <h2 class="mb-8">{{ $t("footer.contact") }}</h2>

View File

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