1
0
mirror of https://github.com/janeczku/calibre-web synced 2025-11-22 18:04:50 +00:00

Clean-up: Fix import order in kobo.py, and other minor formatting

changes.
This commit is contained in:
Michael Shavit
2019-12-07 19:48:52 -05:00
parent 9ede01f130
commit b5da2c4199
2 changed files with 27 additions and 24 deletions

View File

@@ -46,14 +46,17 @@ Some possible alternatives that require more research:
from functools import wraps
from flask import request, make_response
from werkzeug.security import check_password_hash
from . import logger, ub, lm
USER_KEY_HEADER = "x-kobo-userkey"
log = logger.create()
def disable_failed_auth_redirect_for_blueprint(bp):
lm.blueprint_login_views[bp.name] = None
@lm.request_loader
def load_user_from_kobo_request(request):
user_key = request.headers.get(USER_KEY_HEADER)
@@ -64,4 +67,4 @@ def load_user_from_kobo_request(request):
if check_password_hash(str(user.kobo_user_key_hash), user_key):
return user
log.info("Received Kobo request without a recognizable UserKey.")
return None
return None