From 78b5d21fbb2c2a6c8cf9bb71ef75cadbbf98f93d Mon Sep 17 00:00:00 2001 From: Mateusz779 Date: Thu, 13 Apr 2023 12:55:06 +0200 Subject: [PATCH] add create --- app.py | 20 ++++++++++- templates/create.html | 80 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 99 insertions(+), 1 deletion(-) create mode 100644 templates/create.html diff --git a/app.py b/app.py index f579548..714c74f 100644 --- a/app.py +++ b/app.py @@ -29,9 +29,27 @@ def login(): if auth_token != "" or auth_token is not None: if db.get_user_bytoken(auth_token) is not None: return render_template('index.html') - return render_template('login.html') +@app.route('/create/conf') +def create_conf(): + auth_token = request.cookies.get('auth_token') + if auth_token != "" or auth_token is not None: + if db.get_user_bytoken(auth_token) is None: + return redirect("/login") + return render_template("create.html") + +@app.route('/api/createconf', methods=['POST']) +def create_conf_post(): + config_name = request.form['config_name'] + token_name = request.form['token_name'] + key_length = request.form['key_length'] + try: + authorized_keys_config = request.form['authorized_keys_config'] + except: + pass + + @app.route('/api/login', methods=['POST']) def login_api(): username = request.form['username'] diff --git a/templates/create.html b/templates/create.html new file mode 100644 index 0000000..c0a1cb1 --- /dev/null +++ b/templates/create.html @@ -0,0 +1,80 @@ + + + + + Formularz + + + +

Formularz tworzenia pliku konfiguracyjnego

+
+
+

+
+

+
+

+
+

+ +
+ +