From eb60561041d37f09226a55fae3bc30048750abd9 Mon Sep 17 00:00:00 2001 From: Johannes Löthberg Date: Mon, 16 Feb 2015 18:27:06 +0000 Subject: Check authentication status in all views --- run.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/run.py b/run.py index 926b555..4e44325 100755 --- a/run.py +++ b/run.py @@ -30,6 +30,7 @@ def get_files(directory): @app.route('/') def index(): + authenticated() networks = [] for network_name in get_files(app.config['ZNC_LOG_DIR']): network_url = '{}/{}'.format(app.config['URL'], network_name) @@ -45,6 +46,7 @@ def index(): @app.route('/') def get_network(network_name): + authenticated() network_url = '{}/{}'.format(app.config['URL'], network_name) channels = [] @@ -59,6 +61,7 @@ def get_network(network_name): @app.route('//') def channel_logs(network_name, channel_name): + authenticated() network_url = '{}/{}'.format(app.config['URL'], network_name) channel_url = '{}/{}'.format(network_url, quote_plus(channel_name)) @@ -75,6 +78,7 @@ def channel_logs(network_name, channel_name): @app.route('///') def get_log(network_name, channel_name, log_file): + authenticated() with open(os.path.join(app.config['ZNC_LOG_DIR'], network_name, channel_name, log_file), 'rb') as file: log = file.read().decode('utf-8', 'ignore') return(render_template('log.html', log=log)) -- cgit v1.2.3-54-g00ecf