def registered(): user_list = reader.make_dic(reader.read_file("data/users/user_auth.csv")) rf = request.form user = rf["txt_user"] pw = rf["txt_password"] pw2 = rf["txt_password2"] if user == "" or pw == "" or pw2 == "": return render_template("register.html",error = "ALL elements must be filled!",globe = globe) elif pw != pw2: return render_template("register.html",error = "Passwords must match",globe = globe) elif not checker.pwformat(pw): return render_template("register.html",error = "Passwords must contain characters AND numbers.",globe = globe) elif user in user_list.keys(): return render_template("register.html",error = "Username already exists.",globe = globe) else: reader.write_file("data/users/user_auth.csv",user + "," + pw + "," + "..static/img/default.png" + "\n") return redirect("/") return render_template("register.html",error = "",globe = globe)