pulling in changes from EE-downloader-v3, trying to solve unauthenticated response on first request after login
parent
6891d581a3
commit
cc4d33d91e
10
app.py
10
app.py
|
@ -82,11 +82,15 @@ def login_required(f):
|
||||||
def decorated_function(*args, **kwargs):
|
def decorated_function(*args, **kwargs):
|
||||||
logging.debug(session)
|
logging.debug(session)
|
||||||
if 'een' in session and session['een'].access_token:
|
if 'een' in session and session['een'].access_token:
|
||||||
|
logging.debug(f"@login_required access_token: {session['een'].access_token}")
|
||||||
return f(*args, **kwargs)
|
return f(*args, **kwargs)
|
||||||
else:
|
else:
|
||||||
# failed to find a valid session so redirecting to landing page
|
# failed to find a valid session so redirecting to landing page
|
||||||
|
if 'een' in session:
|
||||||
|
logging.debug(f"@login_required access_token: {session['een'].access_token}")
|
||||||
|
else:
|
||||||
logging.warn('@login_requried failed to find a valid session')
|
logging.warn('@login_requried failed to find a valid session')
|
||||||
logging.info(session)
|
|
||||||
return redirect(url_for('landing'))
|
return redirect(url_for('landing'))
|
||||||
return decorated_function
|
return decorated_function
|
||||||
|
|
||||||
|
@ -177,7 +181,11 @@ def login_callback():
|
||||||
# use the include code parameter to complete login process
|
# use the include code parameter to complete login process
|
||||||
oauth_object = een.login_tokens(code)
|
oauth_object = een.login_tokens(code)
|
||||||
|
|
||||||
|
logging.debug(oauth_object)
|
||||||
|
|
||||||
|
|
||||||
|
# let's try resaving this to see if it fixs the missing access_token on first request after login
|
||||||
|
session['een'] = een
|
||||||
return redirect(url_for('index'))
|
return redirect(url_for('index'))
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue