# Wie kann ich ein Formular für unangemeldete Kunden sperren / verbergen? (Ticket-System installiert)

**URL:** <https://forum.shopware.com/t/wie-kann-ich-ein-formular-fur-unangemeldete-kunden-sperren-verbergen-ticket-system-installiert/35319>\
**Category:** Programmierung\
**Created:** [15. März 2016 um 15:54 UTC](https://forum.shopware.com/t/wie-kann-ich-ein-formular-fur-unangemeldete-kunden-sperren-verbergen-ticket-system-installiert/35319 "2016-03-15T15:54:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tl3107](https://avatars.discourse-cdn.com/v4/letter/t/87869e/32.png) [@tl3107](https://forum.shopware.com/u/tl3107)\
**Post date:** [15. März 2016 um 15:54 UTC](https://forum.shopware.com/t/wie-kann-ich-ein-formular-fur-unangemeldete-kunden-sperren-verbergen-ticket-system-installiert/35319/1 "2016-03-15T15:54:29Z")

</div>

Das Formular kommt aus der Formular-Verwaltung, soll auch weiterhin so bleiben!

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [15. März 2016 um 17:57 UTC](https://forum.shopware.com/t/wie-kann-ich-ein-formular-fur-unangemeldete-kunden-sperren-verbergen-ticket-system-installiert/35319/2 "2016-03-15T17:57:29Z")

</div>

Ich versteh nichtmal um was es in diesem Thread geht.

Vielleicht erklärst du das erstmal.

---

<div class="post-metadata">

**Author:** ![Joscha\_Schultze](https://avatars.discourse-cdn.com/v4/letter/j/dbc845/32.png) [@Joscha\_Schultze](https://forum.shopware.com/u/Joscha_Schultze)\
**Post date:** [16. März 2016 um 10:20 UTC](https://forum.shopware.com/t/wie-kann-ich-ein-formular-fur-unangemeldete-kunden-sperren-verbergen-ticket-system-installiert/35319/3 "2016-03-16T10:20:37Z")

</div>

Du kannst natürlich den Link verbergen und nur dort anzeigen, wo der User eingeloggt ist aber&nbsp;dann ist das Formular weiterhin aufrufbar, wenn man den Link kennt. Oder aber du schreibst dir ein Plugin, wo du die IDs der Formulare einträgst, die geschützt werden sollen und wenn dann jemand ein Formular aufruft, fängst du das ab, schaust ob der User eingeloggt ist und falls nicht, dann leitest du woanders hin.

---

<div class="post-metadata">

**Author:** ![t2oh4e](https://avatars.discourse-cdn.com/v4/letter/t/a5b964/32.png) [@t2oh4e](https://forum.shopware.com/u/t2oh4e)\
**Post date:** [18. März 2016 um 13:33 UTC](https://forum.shopware.com/t/wie-kann-ich-ein-formular-fur-unangemeldete-kunden-sperren-verbergen-ticket-system-installiert/35319/4 "2016-03-18T13:33:48Z")

</div>

> [@tl3107 schrieb:](https://forum.shopware.com/profile/22761/tl3107 "tl3107")
> 
> Versteh ich nicht mit dem Plugin… […]
> 
> Am liebsten möchte ein eine Action vom Ticket-System bzw. Form-System per Hook erweitern, die dann durch eine Abfrage, ob der User eingelogt ist oder nicht, erweitern.

Und dafür brauchst du ein Plugin. ID des Formulars eintragen, auf der Formularseite prüfen ob es das richtige Formular ist und der Nutzer eingeloggt ist (mögliche Komplikationen mit dem Cache beachten) und abhängig davon ob der Benutzer eingeloggt ist oder nicht irgendwas tun. Formular ausblenden, auf eine andere Seite leiten…

Ein möglicherweise passender Einstieg wäre&nbsp; Enlight\_Controller\_Action\_PostDispatchSecure\_Frontend\_Forms

---

<div class="post-metadata">

**Author:** ![tl3107](https://avatars.discourse-cdn.com/v4/letter/t/87869e/32.png) [@tl3107](https://forum.shopware.com/u/tl3107)\
**Post date:** [18. März 2016 um 16:29 UTC](https://forum.shopware.com/t/wie-kann-ich-ein-formular-fur-unangemeldete-kunden-sperren-verbergen-ticket-system-installiert/35319/5 "2016-03-18T16:29:52Z")

</div>

Kann geschlossen werden.
