# Prüfen ob User angemeldet und dann Action

**URL:** <https://forum.shopware.com/t/pruefen-ob-user-angemeldet-und-dann-action/91722>\
**Category:** Programmierung\
**Created:** [30. November 2021 um 08:18 UTC](https://forum.shopware.com/t/pruefen-ob-user-angemeldet-und-dann-action/91722 "2021-11-30T08:18:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![yicdeniz](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/yicdeniz/32/7847_2.png) [@yicdeniz](https://forum.shopware.com/u/yicdeniz)\
**Post date:** [30. November 2021 um 08:18 UTC](https://forum.shopware.com/t/pruefen-ob-user-angemeldet-und-dann-action/91722/1 "2021-11-30T08:18:31Z")

</div>

Leider finde ich in den Dokumentationen wenig über Events und Shopware eigene Funktionen.

Ich würde gerne prüfen, ob ein User angemeldet ist. Wenn nicht, soll er auf die Anmeldeseite weitergeleitet werden. Also sehr einfach und banal.

Ich will mich langsam herantasten an die SW6 Entwicklung. Vielleicht kann mir hier jemand behilflich sein.

In Shopware 5 konnte man das ja sehr einfach mit folgendem Schnipsel lösen:

```auto
if(!Shopware()->Modules()->Admin()->sCheckUser()){
            return $args->getSubject()->forward('index', 'register');
}

```

Für Shopware 6 sieht es aktuell so aus:

```auto
public static function getSubscribedEvents(): array
    {
        return [
            CustomerEvents::CUSTOMER_BEFORE_LOGIN_EVENT => 'CustomerLoginCheck'
        ];
    }

    public function CustomerLoginCheck()
    {
       // prüfen ob angemeldet dann rewrite auf Login
 }
}

```
