mirror of
https://github.com/csd4ni3l/grass_touching_captcha.git
synced 2026-01-01 04:23:45 +01:00
fix generate_challenge not working due to wrong method and only get the challenge if a username was supplied
This commit is contained in:
2
main.py
2
main.py
@@ -61,7 +61,7 @@ def user_loader(user_id):
|
||||
user.id = user_id
|
||||
return user
|
||||
|
||||
@app.route("/generate_challenge")
|
||||
@app.route("/generate_challenge", methods=["POST"])
|
||||
def generate_challenge_route():
|
||||
username = request.json["username"]
|
||||
|
||||
|
||||
@@ -107,22 +107,6 @@ function read_file () {
|
||||
filereader.readAsDataURL(file_input.files[0]);
|
||||
}
|
||||
|
||||
function submit () {
|
||||
username_input = document.getElementById("usernameinput")
|
||||
grass_touching_form = document.getElementById("grass-touching-form")
|
||||
|
||||
if (grass_touching_form.hidden) {
|
||||
if (username_input.value) {
|
||||
grass_touching_form.hidden = false;
|
||||
}
|
||||
}
|
||||
else {
|
||||
read_file()
|
||||
}
|
||||
}
|
||||
|
||||
submit_button = document.getElementById("submit")
|
||||
submit_button.addEventListener("click", submit)
|
||||
|
||||
function get_challenge() {
|
||||
username_input = document.getElementById("usernameinput")
|
||||
@@ -142,7 +126,23 @@ function get_challenge() {
|
||||
})
|
||||
}
|
||||
|
||||
window.onload = get_challenge;
|
||||
function submit () {
|
||||
username_input = document.getElementById("usernameinput")
|
||||
grass_touching_form = document.getElementById("grass-touching-form")
|
||||
|
||||
if (grass_touching_form.hidden) {
|
||||
if (username_input.value) {
|
||||
grass_touching_form.hidden = false;
|
||||
get_challenge();
|
||||
}
|
||||
}
|
||||
else {
|
||||
read_file();
|
||||
}
|
||||
}
|
||||
|
||||
submit_button = document.getElementById("submit")
|
||||
submit_button.addEventListener("click", submit)
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user