alexkueck commited on
Commit
8ea31df
·
verified ·
1 Parent(s): 7e492cb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -2
app.py CHANGED
@@ -660,13 +660,25 @@ def custom_css():
660
  color:#353535;
661
  }
662
  """
 
 
 
 
 
 
 
 
 
 
663
  def launch_main_app(_):
664
  # Schließt das Validierungs-Interface und startet die Hauptanwendung
665
  validation_interface.close()
666
  demo.queue(default_concurrency_limit=15).launch(debug=True)
667
 
668
-
 
669
  # Validierungs-Interface - Bots weghalten...
 
670
  validation_interface = gr.Interface(
671
  fn=validate_input,
672
  inputs=gr.Textbox(label="Bitte tippen Sie das oben im Moodle Kurs angegebene Wort ein, um zu beweisen, dass Sie kein Bot sind."),
@@ -675,7 +687,7 @@ validation_interface = gr.Interface(
675
  )
676
 
677
  #################################################################################################
678
- print ("Start GUIneu")
679
  with open("custom.css", "r", encoding="utf-8") as f:
680
  customCSS = f.read()
681
 
 
660
  color:#353535;
661
  }
662
  """
663
+
664
+ ########################################
665
+ # Bot- test gegen schädliche Bots die die Anwendung testen...
666
+ # Funktion zur Überprüfung der Benutzereingabe
667
+ def validate_input(user_input):
668
+ if user_input.lower() == "mensch": # Angenommen, das ist die korrekte Antwort
669
+ return "Richtig, Sie sind ein Mensch! Sie können jetzt die App nutzen."
670
+ else:
671
+ return "Falsche Antwort, bitte versuchen Sie es erneut."
672
+
673
  def launch_main_app(_):
674
  # Schließt das Validierungs-Interface und startet die Hauptanwendung
675
  validation_interface.close()
676
  demo.queue(default_concurrency_limit=15).launch(debug=True)
677
 
678
+ #############################################################################################
679
+ # Start Gui Vorabfrage
680
  # Validierungs-Interface - Bots weghalten...
681
+ print ("Start GUI Vorabfrage")
682
  validation_interface = gr.Interface(
683
  fn=validate_input,
684
  inputs=gr.Textbox(label="Bitte tippen Sie das oben im Moodle Kurs angegebene Wort ein, um zu beweisen, dass Sie kein Bot sind."),
 
687
  )
688
 
689
  #################################################################################################
690
+ print ("Start GUI Hauptanwendung")
691
  with open("custom.css", "r", encoding="utf-8") as f:
692
  customCSS = f.read()
693