[hotfix][web] add config["base-dir"] to work in subdirs

This commit is contained in:
lare 2022-12-27 19:01:07 +01:00
parent a0254de86c
commit 144c724215
2 changed files with 4 additions and 3 deletions

View file

@ -205,7 +205,8 @@ def auth_required():
@wraps(f)
def decorated(*args, **kwargs):
if not "login" in session:
return redirect(f"{config['base-dir']}login?return={request.url}")
request_url = f"{config['base-dir']}{request.url}".replace("//", "/")
return redirect(f"{config['base-dir']}login?return={request_url}")
else:
return f(*args, **kwargs)
return decorated
@ -243,7 +244,7 @@ def kioubit_auth():
@app.route("/logout")
def logout():
session.clear()
return redirect("/")
return redirect(config["base-dir"])
@app.route("/login", methods=["GET", "POST"])