diff --git a/app/routes.py b/app/routes.py index 7d0a4a7..3e70163 100644 --- a/app/routes.py +++ b/app/routes.py @@ -51,15 +51,15 @@ def logout(): return redirect(url_for("index")) -@app.route("/wpa", methods=["GET", "POST"]) +@app.route("/wpa/", methods=["GET", "POST"]) @login_required -def wpa(): +def wpa(ssid): form = WPAForm() if form.validate_on_submit(): - # cmd = CMD_JOIN.replace("*SSID*", ssid) - # cmd = cmd.replace("*PASSWORD*", form.password.data) - return "password submitted {}".format(form.password.data) - # return cmd + cmd = CMD_JOINPW.replace("*SSID*", ssid) + cmd = cmd.replace("*PASSWORD*", form.password.data) + return cmd + return render_template("wpa.html", title="WPA Password", form=form) @@ -67,7 +67,7 @@ def wpa(): @login_required def connect(ssid, security): if security == "WPA2": - return redirect(url_for("wpa")) + return redirect(url_for("wpa", ssid=ssid)) cmd = CMD_JOIN.replace("*SSID*", ssid) return cmd