# Wie kann ich Form input Daten absichern z.B.  Textfelder textarea etc die vom user eingegeben werden

**URL:** <https://forum.shopware.com/t/wie-kann-ich-form-input-daten-absichern-z-b-textfelder-textarea-etc-die-vom-user-eingegeben-werden/48155>\
**Category:** Programmierung\
**Created:** [8. September 2017 um 18:29 UTC](https://forum.shopware.com/t/wie-kann-ich-form-input-daten-absichern-z-b-textfelder-textarea-etc-die-vom-user-eingegeben-werden/48155 "2017-09-08T18:29:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rocks360](https://avatars.discourse-cdn.com/v4/letter/r/f1d935/32.png) [@Rocks360](https://forum.shopware.com/u/Rocks360)\
**Post date:** [8. September 2017 um 18:29 UTC](https://forum.shopware.com/t/wie-kann-ich-form-input-daten-absichern-z-b-textfelder-textarea-etc-die-vom-user-eingegeben-werden/48155/1 "2017-09-08T18:29:17Z")

</div>

Hallo wie kann ich verhindern das vom user ausführbaren code in z.B. Textfeldern auf der serverseite geprüft und nciht ausgeführt wird. (Input Eingaben Absichern)?

---

<div class="post-metadata">

**Author:** ![wabAB](https://avatars.discourse-cdn.com/v4/letter/w/7feea3/32.png) [@wabAB](https://forum.shopware.com/u/wabAB)\
**Post date:** [13. September 2017 um 09:10 UTC](https://forum.shopware.com/t/wie-kann-ich-form-input-daten-absichern-z-b-textfelder-textarea-etc-die-vom-user-eingegeben-werden/48155/2 "2017-09-13T09:10:54Z")

</div>

THeoretisch hat Shopware schon einen XSS Schutz. Du kannst natürlich extra noch htmlspecialchars() benutzen oder strip\_tags().

&nbsp;

VG

---

<div class="post-metadata">

**Author:** ![langnickel](https://avatars.discourse-cdn.com/v4/letter/l/3ec8ea/32.png) [@langnickel](https://forum.shopware.com/u/langnickel)\
**Post date:** [13. September 2017 um 14:53 UTC](https://forum.shopware.com/t/wie-kann-ich-form-input-daten-absichern-z-b-textfelder-textarea-etc-die-vom-user-eingegeben-werden/48155/3 "2017-09-13T14:53:38Z")

</div>

Daten, die du per getParams holst sind schon escaped. Sprich auf der Server-Seite kann nichts großartiges passieren. Wenn du user eingaben in Datenbankqueries benutzt, kannst du ja sicherheitshalber den querybuilder benutzen, der hat prepared statements.

Auf der Clientseite, sprich du lieferst Content als HTML inhalt aus, welcher ursprünglich von Usern erstellt wurde (z.B. FAQ-Fragen, Bemerkungen, Kommentare …) dann wie wabAB gesagt hat, bietet shopware schon einen XSS Schutz und mit strip\_tags / htmlspecialchars kannste auf nummer sichern gehen bevor du den Inhalt mit smarty renderst.

---

<div class="post-metadata">

**Author:** ![Rocks360](https://avatars.discourse-cdn.com/v4/letter/r/f1d935/32.png) [@Rocks360](https://forum.shopware.com/u/Rocks360)\
**Post date:** [14. September 2017 um 00:23 UTC](https://forum.shopware.com/t/wie-kann-ich-form-input-daten-absichern-z-b-textfelder-textarea-etc-die-vom-user-eingegeben-werden/48155/4 "2017-09-14T00:23:54Z")

</div>

Hallo wabAB und langnickel,

danke für eure Antworten. Also kann ich zur Sicherheit&nbsp;&nbsp;htmlspecialchars() order&nbsp;strip\_tags() nutzen. Derzeit hole ich die Parameter alle wie folgt:&nbsp;

```
 $email = $this->Request()->getParam('email', null);

```

Dabei ist $this eine Klasse die von Shopware\_Controllers\_Api\_Rest Erbt. ist diese Methode auch abgesichert? Ich werde erstmal zur sicherheit noch eimal die von euch genannten Methoden für die ankommenden Daten nutzen. Prepared Statements nutze ich bereits. Sind Post Parameter nicht escaped und von Shopware abgesichert?&nbsp;

---

<div class="post-metadata">

**Author:** ![Songi](https://avatars.discourse-cdn.com/v4/letter/s/a8b319/32.png) [@Songi](https://forum.shopware.com/u/Songi)\
**Post date:** [2. Mai 2018 um 17:39 UTC](https://forum.shopware.com/t/wie-kann-ich-form-input-daten-absichern-z-b-textfelder-textarea-etc-die-vom-user-eingegeben-werden/48155/5 "2018-05-02T17:39:01Z")

</div>

Hallo Shopware Community und User. 😃 Am besten ist natürlich dafür sorgen die Daten nie zu verlieren. Natürlich kann es jedem mal passieren und deswegen muss man vorsorgen. Am besten du hast eine Software die Daten und sämtlich zugehörigen Geräte absichert wie zum Beispiel […]

Also mein Betrieb arbeitet damit und wir haben da kein Kopfweh mehr was unsere Datensicherung in allen Formen angeht. Denke damit wirst du auch am besten fahren musst du natürlich selbst wissen. 🙂 Noch einen schönen Abend und bis bald.

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [2. Mai 2018 um 17:58 UTC](https://forum.shopware.com/t/wie-kann-ich-form-input-daten-absichern-z-b-textfelder-textarea-etc-die-vom-user-eingegeben-werden/48155/6 "2018-05-02T17:58:43Z")

</div>

Werbung entfernt und geschlossen.

Viele Grüße
