Skip to content

Commit 73c61b2

Browse files
authored
Merge branch 'main' into fix-search
2 parents 4501685 + 8252800 commit 73c61b2

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

server/api/auth/atproto.get.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,15 @@ export default defineEventHandler(async event => {
7070
handleResolver,
7171
})
7272

73+
const error = query.error
74+
75+
// user cancelled explicitly
76+
if (error === 'access_denied') {
77+
const returnToURL = getCookie(event, 'auth_return_to') || '/'
78+
deleteCookie(event, 'auth_return_to', { path: '/' })
79+
return sendRedirect(event, returnToURL)
80+
}
81+
7382
if (!query.code) {
7483
// Validate returnTo is a safe relative path (prevent open redirect)
7584
// Only set cookie on initial auth request, not the callback

0 commit comments

Comments
 (0)