# Auf eingeloggten Backend-User in einem Backend-Plugin zugreifen

**URL:** https://forum.shopware.com/t/auf-eingeloggten-backend-user-in-einem-backend-plugin-zugreifen/35627
**Category:** Programmierung
**Created:** [29. März 2016 um 15:43 UTC](https://forum.shopware.com/t/auf-eingeloggten-backend-user-in-einem-backend-plugin-zugreifen/35627 "2016-03-29T15:43:53Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![r.allenstein](https://avatars.discourse-cdn.com/v4/letter/r/848f3c/32.png) [@r.allenstein](https://forum.shopware.com/u/r.allenstein)
#### Post date: [29. März 2016 um 15:43 UTC](https://forum.shopware.com/t/auf-eingeloggten-backend-user-in-einem-backend-plugin-zugreifen/35627/1 "2016-03-29T15:43:53Z")

</div>

Ich möchte ein&nbsp;Backend-Plugin schreiben, welches den Backend-User um bestimmte Attribute erweitert. In einem Subscriber möchte ich dann wiederum den aktuell eingeloggten Benutzer und das zugehörige Attribut auslesen.

```
/** @var $auth Shopware_Components_Auth */
$auth = Shopware()->Auth();
$user = $auth->getIdentity();
var_dump($user);

```

liefert mir allerdings nur **null** zurück.

---

<div class="post-metadata">

### Author: ![megadruck](https://avatars.discourse-cdn.com/v4/letter/m/f17d59/32.png) [@megadruck](https://forum.shopware.com/u/megadruck)
#### Post date: [17. Januar 2017 um 08:04 UTC](https://forum.shopware.com/t/auf-eingeloggten-backend-user-in-einem-backend-plugin-zugreifen/35627/2 "2017-01-17T08:04:13Z")

</div>

ich komme da auch nbicht weiter. ergebnisse sind im bootstrap immer leer.

daher nochmal PUSH

---

<div class="post-metadata">

### Author: ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)
#### Post date: [17. Januar 2017 um 08:14 UTC](https://forum.shopware.com/t/auf-eingeloggten-backend-user-in-einem-backend-plugin-zugreifen/35627/3 "2017-01-17T08:14:01Z")

</div>

Hi,

das benutzen wir im Backend aber auch an einigen Stellen:&nbsp;Shopware()-\>Container()-\>get(‘Auth’)-\>getIdentity() - allerdings wird das erst im Pre-Dispatch registriert, d.h. abhängig davon, wo und wann du darauf zugreifst, kann das auch zu früh sein, denke ich.

Besten Gruß,

Daniel

---

<div class="post-metadata">

### Author: ![megadruck](https://avatars.discourse-cdn.com/v4/letter/m/f17d59/32.png) [@megadruck](https://forum.shopware.com/u/megadruck)
#### Post date: [26. Januar 2017 um 09:32 UTC](https://forum.shopware.com/t/auf-eingeloggten-backend-user-in-einem-backend-plugin-zugreifen/35627/4 "2017-01-26T09:32:47Z")

</div>

Du meinst also über

```
**Enlight\_Controller\_Action\_PreDispatch\_Backend\_Document und dem Action createDocument**
```

---

<div class="post-metadata">

### Author: ![MoonLightCode](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@MoonLightCode](https://forum.shopware.com/u/MoonLightCode)
#### Post date: [18. Februar 2020 um 18:02 UTC](https://forum.shopware.com/t/auf-eingeloggten-backend-user-in-einem-backend-plugin-zugreifen/35627/5 "2020-02-18T18:02:36Z")

</div>

Hallo,

Sorry, dass ich das Thema nochmal ausgrabe.

Ich versuche auch an die ID des eingeloggten Backend Users zu kommen.

Ich benutze das Event

```
 Enlight\_Controller\_Action\_PostDispatch\_Backend\_Order

```

Leider gibt mir

```
 $auth = Shopware()-\>Container()-\>get( **'Auth'** )-\>getIdentity();

```

immer null zurück. Ich habe 4 Stunden lang alles probiert. Wieso funktioniert es nicht? In anderen Actions scheint es ja verwendet zu werden? Ich blicks nicht.
