changed login in @login_required, fixes #6, and fixed bug with setting log_level in settings.py
parent
094b7b754f
commit
5d736db324
17
app.py
17
app.py
|
@ -30,11 +30,12 @@ if config:
|
|||
else:
|
||||
# fallback to a sane default
|
||||
DAYS_OF_HISTORY = 1
|
||||
else:
|
||||
|
||||
if 'log_level' in config:
|
||||
logger.setLevel(config['log_level'])
|
||||
else:
|
||||
logging.setLevel(config['INFO'])
|
||||
|
||||
else:
|
||||
logging.setLevel(config['INFO'])
|
||||
|
||||
|
||||
|
||||
|
@ -71,10 +72,14 @@ Session(app)
|
|||
def login_required(f):
|
||||
@wraps(f)
|
||||
def decorated_function(*args, **kwargs):
|
||||
if 'een' not in session:
|
||||
logging.debug(session)
|
||||
if 'een' in session and session['een'].access_token:
|
||||
return f(*args, **kwargs)
|
||||
else:
|
||||
# failed to find a valid session so redirecting to landing page
|
||||
logging.info('@login_requried failed to find a valid session')
|
||||
logging.debug(session)
|
||||
return redirect(url_for('landing'))
|
||||
|
||||
return f(*args, **kwargs)
|
||||
return decorated_function
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue