链接上数据库

This commit is contained in:
2026-02-27 12:02:15 +08:00
parent d3872250dd
commit ab0a5c53f7
5 changed files with 577 additions and 144 deletions

View File

@@ -173,13 +173,16 @@ const codeCountdown = ref<number>(0)
onMounted(() => {
try {
if (IS_TEST_MODE) return
// 检查是否已有 Session
const sessionInfo = supa.getSession()
if (sessionInfo != null && sessionInfo.user != null) {
// 在测试模式下,依然执行自动重定向,方便登录成功后的跳转逻辑
const pages = getCurrentPages() as any[]
const currentPage = pages.length > 0 ? pages[pages.length - 1] : null
const opts = currentPage?.options as any
const redirect = opts?.redirect as string | null
console.log('检测到已有会话, 执行重定向...')
if (redirect != null && redirect.length > 0) {
uni.redirectTo({ url: decodeURIComponent(redirect) })
} else {
@@ -348,19 +351,19 @@ const handleLogin = async () => {
}
uni.showToast({ title: '登录成功', icon: 'success' })
if (!IS_TEST_MODE) {
setTimeout(() => {
const pages = getCurrentPages() as any[]
const currentPage = pages.length > 0 ? pages[pages.length - 1] : null
const opts = currentPage?.options as any
const redirect = opts?.redirect as string | null
if (redirect != null && redirect.length > 0) {
uni.redirectTo({ url: decodeURIComponent(redirect) })
} else {
uni.reLaunch({ url: '/pages/mall/admin/homePage/index' })
}
}, 500)
}
// 即使在测试模式下,点击登录后也执行跳转,确保进入首页
setTimeout(() => {
const pages = getCurrentPages() as any[]
const currentPage = pages.length > 0 ? pages[pages.length - 1] : null
const opts = currentPage?.options as any
const redirect = opts?.redirect as string | null
if (redirect != null && redirect.length > 0) {
uni.redirectTo({ url: decodeURIComponent(redirect) })
} else {
uni.reLaunch({ url: '/pages/mall/admin/homePage/index' })
}
}, 500)
} catch (err) {
console.error('登录错误:', err)
let msg = '登录失败,请重试'