fix(auth): 完善权限控制与强制改密流程

This commit is contained in:
xy
2026-09-17 16:33:09 +08:00
parent 81922d774f
commit 61b4b19f55
22 changed files with 618 additions and 59 deletions
+14 -2
View File
@@ -25,8 +25,20 @@ async function initialize() {
getQueryValue(route.query.signToken) ||
getQueryValue(route.query.t)
await initializeSignFlow(token)
loading.value = false
if (token) {
const cleanQuery = { ...route.query }
delete cleanQuery.token
delete cleanQuery.signToken
delete cleanQuery.t
// 在发起接口请求前清理地址栏,避免一次性凭证进入历史记录、截图或后续 Referer。
await router.replace({ path: route.path, query: cleanQuery, hash: route.hash })
}
try {
await initializeSignFlow(token)
} finally {
loading.value = false
}
}
function startSigning() {