1
0
mirror of https://github.com/janeczku/calibre-web synced 2025-11-27 04:05:13 +00:00

better logged in session protection

This commit is contained in:
Ozzie Isaacs
2021-07-30 11:43:26 +02:00
parent e245a147d9
commit a63baa1758
5 changed files with 492 additions and 2123 deletions

View File

@@ -21,7 +21,8 @@ import binascii
from sqlalchemy.sql.expression import func
from werkzeug.security import check_password_hash
from flask_login import login_required
from flask_login import login_required, login_user
from . import lm, ub, config, constants, services
@@ -58,6 +59,7 @@ def load_user_from_request(request):
if rp_header_username:
user = _fetch_user_by_name(rp_header_username)
if user:
login_user(user)
return user
auth_header = request.headers.get("Authorization")