@samitouri / QOSami-HFS / commits / 121ca487

url login redirect only if login is successful

Massimo Melina committed Feb 24, 2025 at 20:16 UTC 121ca487f1b5289a165f4c545ae5c4ec9508acfe
1 file changed +4 -2
src/middlewares.ts
+4 -2
@@ -112,12 +112,14 @@ export const prepareState: Koa.Middleware = async (ctx, next) => {
112 updateConnectionForCtx(ctx)
113 await next()
114
115 - function urlLogin() {
115 + async function urlLogin() {
116 const { login } = ctx.query
117 if (!login) return
118 const [u, p] = splitAt(':', String(login))
119 + const a = await doLogin(u, p, 'url')
120 + if (!a) return
121 ctx.redirect(ctx.originalUrl.slice(0, -ctx.querystring.length-1)) // redirect to hide credentials
120 - return doLogin(u, p, 'url')
122 + return a
123 }
124
125 function getHttpAccount() {