From 40ce9fa1fe4cec6ace4d2e8080ee447643bf1635 Mon Sep 17 00:00:00 2001 From: okhin Date: Wed, 19 Apr 2017 11:34:00 +0200 Subject: [PATCH] Creating a db initialisation for admin pages --- piphone.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/piphone.py b/piphone.py index c60bab0..34c41a1 100644 --- a/piphone.py +++ b/piphone.py @@ -481,14 +481,16 @@ def login_admin(user, password): @app.get('/admin') @auth_basic(login_admin) -def little_admin(db): +def little_admin(): + db = sqlite3.connect(config['piphone']['db']) # We need to check if we're admin users = db.execute('SELECT api, token, admin FROM users').fetchall() return template('index', users=users, token=request.params['token']) @app.post('/admin') @auth_basic(login_admin) -def medium_admin(db): +def medium_admin(): + db = sqlite3.connect(config['piphone']['db']) api = request.forms.get('api') token = request.forms.get('api_token') admin = request.forms.get('admin') -- GitLab