Ejemplo n.º 1
0
 def new_function(*args, **kwargs):
     token = request.headers.get('Authorization')
     if queries.db_exists(token):
         db_conn = sqlite3.connect(queries.get_db_path(token))
         kwargs['cursor'] = db_conn.cursor()
         result = f(*args, **kwargs)
         db_conn.commit()
         db_conn.close()
         return result
     return JsonResponse({'error': 'Invalid token'}, status=403)
Ejemplo n.º 2
0
def index(token, path=None):
    """ Serve index.html to all URLs starting with token. """
    if queries.db_exists(token):
        return render_template('index.html', token=token)
    return render_template('invalid_token.html', token=token), 403