đź“‹
M307 - Interaktive Webseiten mit Form
  • Interaktive Webseite mit Formular erstellen
  • Tag 1
    • 01-Interaktive Websites
    • 02-Client-Server-Infrastruktur
    • 03 Einrichtung Entwicklungsumgebung
    • 04 PHP
      • 01 EinfĂĽhrung
      • 02 PHP Konfiguration
      • 03 PHP Ăśbersicht
      • 04 Variablen
      • 05 Script Einbindung
      • 06 Arrays
      • 07 Kontrollstrukturen
      • 08 Interne Funktionen
      • 09 Benutzerdefinierte Funktionen
      • 10 Klassen
      • 11 Best Practices
      • 12 Links
    • 05 Strukturierung
      • Aufbau eines MVC (Schritt fĂĽr Schritt)
    • 06 PHP Aufgaben
      • 01 Bottles of Beer
      • 02 Einfacher Spamfilter
      • 03 Clowns
      • 04 Pixelgenerator
      • 05 Todo-Liste
      • 06 Login-Funktion
      • 07 Navigation
      • 08 Gemeinsames Template
  • Tag 2
    • 01 Formulare Theorie
      • 01 Informationsgruppierung
      • 02 Design- und Strukturgrundlagen
      • 03 Verarbeiten von Formulardaten
      • 04 Validieren von Formulardaten
    • 02 JavaScript Theorie
      • 01 Einfuehrung
      • 02 JavaScript Ăśbersicht
    • 03 Ăśbungsaufgaben zu JavaScript
      • 01 Schere, Stein, Papier
      • 02 Whack-a-Button
    • 04 JavaScript Validierung
      • 01 Validierung
      • 02 Vor- und Nachteile
      • 03 Aufgabe
  • Tag 3
    • 01 Datenbankanbindung
      • 01 Datenbankanbindung
      • 02 Datenbankverbindung
      • 03 Datenbankabfragen
      • 05 Datenlöschung
      • 04 Datenspeicherung
      • 06 Datenmanipulation
      • 07 Refactoring
    • 02 Testing
    • 03 Security Aufgaben
      • 01 Gruppenarbeit
        • 01 Arbeitsauftrag
        • 02 Cross-Site-Scripting (XSS)
        • 03 SQL-Injections
        • 04 Local File Inclusion
      • 02 Eigenes Formular absichern
      • 03 Karl's Website
    • 04 Applikationssicherheit
Powered by GitBook
On this page
  • Vorteile
  • Nachteile
  • Fazit

Was this helpful?

Export as PDF
  1. Tag 2
  2. 04 JavaScript Validierung

02 Vor- und Nachteile

Vorteile

  • Useability: Benutzer erhält ein direktes Feedback bei Fehleingaben. Daten mĂĽssen nicht zuerst an den Server gesendet werden.

  • Entlastung des Servers, da ungĂĽltige Anfragen vor dem Versand abgefangen werden.

Nachteile

  • Keine Sicherheit: Kann einfach umgangen werden (deaktivieren von JS).

  • Duplizierte Logik zwischen Client und Server.

Fazit

Eine Anfrage mit (nicht validierten) Daten vom Client (oder von einem Bot) ist nie ganz sicher und sollte immer mindestens serverseitig validiert werden.

Previous01 ValidierungNext03 Aufgabe

Last updated 3 years ago

Was this helpful?