trying to solve unauthenticated response on first request after login
parent
132110080b
commit
b6c35e015e
13
app.py
13
app.py
|
@ -81,11 +81,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
|
||||||
logging.warn('@login_requried failed to find a valid session')
|
if 'een' in session:
|
||||||
logging.info(session)
|
logging.debug(f"@login_required access_token: {session['een'].access_token}")
|
||||||
|
else:
|
||||||
|
logging.warn('@login_requried failed to find a valid session')
|
||||||
|
|
||||||
return redirect(url_for('landing'))
|
return redirect(url_for('landing'))
|
||||||
return decorated_function
|
return decorated_function
|
||||||
|
|
||||||
|
@ -179,8 +183,11 @@ def login_callback():
|
||||||
if (code):
|
if (code):
|
||||||
# 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