# Ist der Kunde eingeloggt?

**URL:** <https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951>\
**Category:** Shopware 3.5\
**Tags:** themes--design\
**Created:** [4. März 2013 um 15:43 UTC](https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951 "2013-03-04T15:43:29Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![lackprofi24](https://avatars.discourse-cdn.com/v4/letter/l/c5a1d2/32.png) [@lackprofi24](https://forum.shopware.com/u/lackprofi24)\
**Post date:** [4. März 2013 um 15:43 UTC](https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951/1 "2013-03-04T15:43:29Z")

</div>

Suche eine Variable die im Frontend verfügbar ist und mit der ich abfragen kann, ob ein Kunde angemeldet ist. Damit möchte ich über ein 2. Template bei verschiedenen Artikeln die Preise nur nach Anmeldung anzeigen lassen. Alles was ich dazu im Forum gefunden habe ist für die 3-er Versionen und funktioniert bei mir leider nicht mit der 4.06.

---

<div class="post-metadata">

**Author:** ![Force](https://avatars.discourse-cdn.com/v4/letter/f/e19b73/32.png) [@Force](https://forum.shopware.com/u/Force)\
**Post date:** [4. März 2013 um 17:04 UTC](https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951/2 "2013-03-04T17:04:47Z")

</div>

Meines wissens gibt es keine „fertige“ Variable im Standard, habe es über ein PlugIn realisiert und die Varible Global zur Verfügung gestellt. Gruß

---

<div class="post-metadata">

**Author:** ![lackprofi24](https://avatars.discourse-cdn.com/v4/letter/l/c5a1d2/32.png) [@lackprofi24](https://forum.shopware.com/u/lackprofi24)\
**Post date:** [5. März 2013 um 08:05 UTC](https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951/3 "2013-03-05T08:05:59Z")

</div>

Mit welchem Plugin hast du das gelöst? Danke

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [5. März 2013 um 08:12 UTC](https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951/4 "2013-03-05T08:12:26Z")

</div>

Hallo, ein Beispiel gibt es hier: [http://wiki.shopware.de/Globale-Variabl … l\_938.html](http://wiki.shopware.de/Globale-Variablen-im-Template-verwenden%5C_detail%5C_938.html)

---

<div class="post-metadata">

**Author:** ![lackprofi24](https://avatars.discourse-cdn.com/v4/letter/l/c5a1d2/32.png) [@lackprofi24](https://forum.shopware.com/u/lackprofi24)\
**Post date:** [5. März 2013 um 10:57 UTC](https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951/5 "2013-03-05T10:57:24Z")

</div>

Ok dieser Link findet sich in allen Threads zum Thema. Leider ist damit noch niemand zum Ziel gekommen. siehe hier: [templates-und-design-f57/loginstatus-auf-allen-seiten-anzeigen-t9343.html](http://forum.shopware.de/templates-und-design-f57/loginstatus-auf-allen-seiten-anzeigen-t9343.html) [allgemein-f25/suserloggedin-t8714.html](http://forum.shopware.de/allgemein-f25/suserloggedin-t8714.html) [programmierung-f56/inhalte-nur-fur-eingeloggte-user-t9220.html](http://forum.shopware.de/programmierung-f56/inhalte-nur-fur-eingeloggte-user-t9220.html) [programmierung-f56/prufen-ob-der-user-eingelogt-ist-t9628.html](http://forum.shopware.de/programmierung-f56/prufen-ob-der-user-eingelogt-ist-t9628.html) Frage nochmal, gibt es eine Möglichkeit zu prüfen, ob ein User eingeloggt ist und die im Frontend bei allen Preisausgaben zur Verfügung steht? Grüße

---

<div class="post-metadata">

**Author:** ![Force](https://avatars.discourse-cdn.com/v4/letter/f/e19b73/32.png) [@Force](https://forum.shopware.com/u/Force)\
**Post date:** [5. März 2013 um 12:17 UTC](https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951/6 "2013-03-05T12:17:08Z")

</div>

Das Beispiel von Sebastian als PlugIn funktioniert hervorragend, danach hast du die Variable `{$sUserLoggedIn}` auf allen Seiten zur Verfügung und kannst diese abfragen.

---

<div class="post-metadata">

**Author:** ![lackprofi24](https://avatars.discourse-cdn.com/v4/letter/l/c5a1d2/32.png) [@lackprofi24](https://forum.shopware.com/u/lackprofi24)\
**Post date:** [5. März 2013 um 15:17 UTC](https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951/7 "2013-03-05T15:17:19Z")

</div>

Plugin ist installiert aber die Abfrage klappt nicht. Habe im Template auf der Detailseite folgende Änderungen: [code] {if $sUserLoggedIn == „TRUE“} {block name=‚frontend\_detail\_index\_data‘} {include file=„frontend/detail/data.tpl“ sArticle=$sArticle sView=1} {/block} {block name=„frontend\_detail\_index\_buybox“} {include file=„frontend/detail/buy.tpl“} {/block} {else} {block name=‚frontend\_detail\_index\_data‘}

Für diesen Artikel sind Preise und Kaufoption nur für registrierte Kunden sichtbar ![Zur Anmeldung]()

{/block} {block name=„frontend\_detail\_index\_buybox“}{/block} {/if} [/code] Preise und Kaufbutton werden immer angezeigt egal ob man sich einloggt oder nicht. ☹

---

<div class="post-metadata">

**Author:** ![lackprofi24](https://avatars.discourse-cdn.com/v4/letter/l/c5a1d2/32.png) [@lackprofi24](https://forum.shopware.com/u/lackprofi24)\
**Post date:** [6. März 2013 um 14:45 UTC](https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951/8 "2013-03-06T14:45:29Z")

</div>

Ist die Abfrage so in Ordnung? ` {if $sUserLoggedIn == "TRUE"} ` Habe im Firebug bei sUserLoggedIn den Wert 1 wenn eingeloggt und keinen Wert wenn nicht eingeloggt. Die Variable wird also befüllt, jedoch bekomme ich immer den Preis und den Kaufbutton angezeigt. Gruß

---

<div class="post-metadata">

**Author:** ![lackprofi24](https://avatars.discourse-cdn.com/v4/letter/l/c5a1d2/32.png) [@lackprofi24](https://forum.shopware.com/u/lackprofi24)\
**Post date:** [8. März 2013 um 08:33 UTC](https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951/9 "2013-03-08T08:33:53Z")

</div>

Ich finde es sehr seltsam, das dieses Thema obwohl immer wieder angefragt, nie geklärt wurde. Soll (darf) eine Lösung nicht publiziert werden oder gibt es wirklich keine? Gruß

---

<div class="post-metadata">

**Author:** ![Force](https://avatars.discourse-cdn.com/v4/letter/f/e19b73/32.png) [@Force](https://forum.shopware.com/u/Force)\
**Post date:** [11. März 2013 um 14:43 UTC](https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951/10 "2013-03-11T14:43:50Z")

</div>

Hallo, benutze `{if $sUserLoggedIn}`, dann sollte es auch klappen. Gruß

---

<div class="post-metadata">

**Author:** ![lackprofi24](https://avatars.discourse-cdn.com/v4/letter/l/c5a1d2/32.png) [@lackprofi24](https://forum.shopware.com/u/lackprofi24)\
**Post date:** [14. März 2013 um 09:37 UTC](https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951/11 "2013-03-14T09:37:43Z")

</div>

:thumbup: Besten Dank funktioniert jetzt wie gewünscht!

---

<div class="post-metadata">

**Author:** ![Uli\_Lachelt](https://avatars.discourse-cdn.com/v4/letter/u/839c29/32.png) [@Uli\_Lachelt](https://forum.shopware.com/u/Uli_Lachelt)\
**Post date:** [30. Oktober 2013 um 15:22 UTC](https://forum.shopware.com/t/ist-der-kunde-eingeloggt/11951/12 "2013-10-30T15:22:02Z")

</div>

[quote=“Sebastian Klöpper”]Hallo, ein Beispiel gibt es hier: [http://wiki.shopware.de/Globale-Variabl … l\_938.html](http://wiki.shopware.de/Globale-Variablen-im-Template-verwenden%5C_detail%5C_938.html)[/quote] Gibt es diese Möglichkeit eventuell auch, um (möglichst auf jeder Seite) herauszufinden, in welcher Kundengruppe der User ist? Weiß das vielleicht jemand?
