trying to solve unauthenticated response on first request after login
parent
132110080b
commit
b6c35e015e
9
app.py
9
app.py
|
@ -81,11 +81,15 @@ def login_required(f):
|
|||
def decorated_function(*args, **kwargs):
|
||||
logging.debug(session)
|
||||
if 'een' in session and session['een'].access_token:
|
||||
logging.debug(f"@login_required access_token: {session['een'].access_token}")
|
||||
return f(*args, **kwargs)
|
||||
else:
|
||||
# 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.info(session)
|
||||
|
||||
return redirect(url_for('landing'))
|
||||
return decorated_function
|
||||
|
||||
|
@ -179,8 +183,11 @@ def login_callback():
|
|||
if (code):
|
||||
# use the include code parameter to complete login process
|
||||
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'))
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue