diff --git a/main.py b/main.py index 7f142c9..f37c872 100755 --- a/main.py +++ b/main.py @@ -37,7 +37,7 @@ def delete_user(deluser): f.write(line) f.close() reload_freeradius() - + def create_user(username, password): nthash = hashlib.new('md4',password.encode('utf-16le')).hexdigest().upper() f = open(users_file,"a") @@ -61,6 +61,8 @@ def index(): @app.route("/login",methods=['GET','POST']) def login(): + if session.get('logged_in',False): + return redirect(url_for('admin')) if request.method == 'GET': return render_template("login.html") if request.method == 'POST': @@ -91,7 +93,7 @@ def admin(): return render_template("admin.html", delete_error=True, errormsg="Cannot delete guest user") delete_user(deluser) flash("User deleted succesfully") - + username = request.form.get('username',None) pass1 = request.form.get('password1',None) pass2 = request.form.get('password2',None)