fix: remove sso from login page (no longer needed)
This commit is contained in:
parent
30d624d0c5
commit
6f0f4551bc
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue