diff --git a/piphone.py b/piphone.py index c60bab0be1b6cc0bc328ee65fa1719fcc2c5c4ac..34c41a1afe00ea7c077e80cf4289286033370261 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')