mirror of
https://github.com/m1ngsama/FUJI.git
synced 2025-12-24 10:51:27 +00:00
Improve authentication error handling and update dependencies
- Add try-catch block for authentication check in TicketForm - Handle authentication errors gracefully with proper error logging - Update caniuse-lite dependency to latest version 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
f235cd5f1b
commit
42df93b9e6
2 changed files with 18 additions and 17 deletions
|
|
@ -2966,11 +2966,8 @@ packages:
|
||||||
resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
|
resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
|
||||||
engines: {node: '>=16'}
|
engines: {node: '>=16'}
|
||||||
|
|
||||||
caniuse-lite@1.0.30001715:
|
caniuse-lite@1.0.30001747:
|
||||||
resolution: {integrity: sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==}
|
resolution: {integrity: sha512-mzFa2DGIhuc5490Nd/G31xN1pnBnYMadtkyTjefPI7wzypqgCEpeWu9bJr0OnDsyKrW75zA9ZAt7pbQFmwLsQg==}
|
||||||
|
|
||||||
caniuse-lite@1.0.30001735:
|
|
||||||
resolution: {integrity: sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==}
|
|
||||||
|
|
||||||
ccount@2.0.1:
|
ccount@2.0.1:
|
||||||
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
|
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
|
||||||
|
|
@ -9515,7 +9512,7 @@ snapshots:
|
||||||
autoprefixer@10.4.21(postcss@8.5.3):
|
autoprefixer@10.4.21(postcss@8.5.3):
|
||||||
dependencies:
|
dependencies:
|
||||||
browserslist: 4.24.4
|
browserslist: 4.24.4
|
||||||
caniuse-lite: 1.0.30001715
|
caniuse-lite: 1.0.30001747
|
||||||
fraction.js: 4.3.7
|
fraction.js: 4.3.7
|
||||||
normalize-range: 0.1.2
|
normalize-range: 0.1.2
|
||||||
picocolors: 1.1.1
|
picocolors: 1.1.1
|
||||||
|
|
@ -9564,14 +9561,14 @@ snapshots:
|
||||||
|
|
||||||
browserslist@4.24.4:
|
browserslist@4.24.4:
|
||||||
dependencies:
|
dependencies:
|
||||||
caniuse-lite: 1.0.30001715
|
caniuse-lite: 1.0.30001747
|
||||||
electron-to-chromium: 1.5.141
|
electron-to-chromium: 1.5.141
|
||||||
node-releases: 2.0.19
|
node-releases: 2.0.19
|
||||||
update-browserslist-db: 1.1.3(browserslist@4.24.4)
|
update-browserslist-db: 1.1.3(browserslist@4.24.4)
|
||||||
|
|
||||||
browserslist@4.25.3:
|
browserslist@4.25.3:
|
||||||
dependencies:
|
dependencies:
|
||||||
caniuse-lite: 1.0.30001735
|
caniuse-lite: 1.0.30001747
|
||||||
electron-to-chromium: 1.5.207
|
electron-to-chromium: 1.5.207
|
||||||
node-releases: 2.0.19
|
node-releases: 2.0.19
|
||||||
update-browserslist-db: 1.1.3(browserslist@4.25.3)
|
update-browserslist-db: 1.1.3(browserslist@4.25.3)
|
||||||
|
|
@ -9631,9 +9628,7 @@ snapshots:
|
||||||
|
|
||||||
camelcase@8.0.0: {}
|
camelcase@8.0.0: {}
|
||||||
|
|
||||||
caniuse-lite@1.0.30001715: {}
|
caniuse-lite@1.0.30001747: {}
|
||||||
|
|
||||||
caniuse-lite@1.0.30001735: {}
|
|
||||||
|
|
||||||
ccount@2.0.1: {}
|
ccount@2.0.1: {}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -145,13 +145,19 @@ export default function App() {
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const check = async () => {
|
const check = async () => {
|
||||||
const createRepairPath = "/repair/create-ticket"
|
const createRepairPath = "/repair/create-ticket"
|
||||||
const authenticated = await makeLogtoClient().isAuthenticated()
|
try {
|
||||||
if (!authenticated) {
|
const authenticated = await makeLogtoClient().isAuthenticated()
|
||||||
window.location.href = `/repair/login-hint?redirectUrl=${createRepairPath}`
|
if (!authenticated) {
|
||||||
return
|
window.location.href = `/repair/login-hint?redirectUrl=${createRepairPath}`
|
||||||
|
return
|
||||||
|
}
|
||||||
|
const res = await makeLogtoClient().getIdTokenClaims()
|
||||||
|
setUserInfo(res)
|
||||||
|
}
|
||||||
|
catch (error) {
|
||||||
|
console.error("Error checking authentication:", error)
|
||||||
|
window.location.href = `/repair/login-hint?redirectUrl=${createRepairPath}`
|
||||||
}
|
}
|
||||||
const res = await makeLogtoClient().getIdTokenClaims()
|
|
||||||
setUserInfo(res)
|
|
||||||
}
|
}
|
||||||
check()
|
check()
|
||||||
}, [])
|
}, [])
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue