1
0
forked from Leaf/amber-ui

改进 进入登录页面时,自动登出之前的账号

This commit is contained in:
Twilight 2024-09-10 16:50:37 +08:00
parent 5aa893d26e
commit 5dc14dd061

View File

@ -7,7 +7,9 @@
<script async setup lang="ts">
import config from "../../config/config";
import axios from "axios";
import { useUserStore } from "../../stores/user";
import router from "../../plugins/router";
const userStore = useUserStore();
function generateRandomString(length: number) {
let text = "";
@ -34,6 +36,7 @@ async function generateCodeChallenge(codeVerifier: string) {
}
async function go() {
userStore.logout();
const codeVerifier = generateRandomString(128);
const codeChallenge = await generateCodeChallenge(codeVerifier);
localStorage.setItem(config.oauth_storage_key, codeVerifier);