diff --git a/middleware/login.global.ts b/middleware/login.global.ts new file mode 100644 index 0000000..5d1841d --- /dev/null +++ b/middleware/login.global.ts @@ -0,0 +1,12 @@ +import useUserStore from '~/stores/user' +export default defineNuxtRouteMiddleware((to, from) => { + const { code, state, type } = to.query + if (code && state && type && import.meta.client) { + const userStore = useUserStore() + userStore.getToken({ + code: code as string, + state: state as string, + type: type as string, + }) + } +}) diff --git a/middleware/auth.global.ts b/middleware/systom.global.ts similarity index 100% rename from middleware/auth.global.ts rename to middleware/systom.global.ts diff --git a/yarn.lock b/yarn.lock index 0ee9390..aa32019 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4818,12 +4818,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash@^4.17.15: - version "4.17.21" - resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -lodash@^4.17.21: +lodash@^4.17.15, lodash@^4.17.21: version "4.17.21" resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==