Kann einen Kunden nicht über seine E-Mail und sein Passwort verifizieren

Ich arbeite an einer Anwendung, bei der ich den Kunden über seine E-Mail-ID und sein Kennwort verifizieren muss, wobei die Details über Api im folgenden Format empfangen werden
{
„email“: „customer@mydomain.com“,
„passwort“: „meinFirstPasswort“
}

Ich kann den Kunden über seine E-Mail-ID authentifizieren, aber nicht über sein Kennwort, da das Kennwort in der Kundentabelle mit einem Hash-Code versehen ist.

Gibt es eine Möglichkeit, das Kundenpasswort zu überprüfen?

Nutzt einfach die Hash-Funktion, die Shopware nutzt, um das Klartext-Passwort in den Hash zu überführen. Dann String-Vergleich.

Die Hash-Funktion erzeugt jedes Mal einen anderen Hash-Wert, was meiner Meinung nach offensichtlich ist

Wenn das so sein sollte, wie findet Shopware dann raus, ob ein Passwort gültig ist oder nicht?