Ich verwende Laravel's Hashing Funktionalität zum Speichern verschlüsselter Kennwörter in der Tabelle.Gibt es eine Möglichkeit, alle Benutzer abzurufen, die ein bestimmtes Kennwort haben
Ich weiß, dass ich Hash::check
Funktion verwenden kann, um zu überprüfen, ob ein einfaches Passwort mit dem verschlüsselten Passwort übereinstimmt. Aber gibt es eine Möglichkeit, alle Benutzer aus der Datenbank, die ein bestimmtes Passwort haben, ohne tatsächlich alle Benutzer zu erhalten und dann zu vergleichen Passwort mit der Hash::check
Funktion?
bearbeiten:
Die usecase ist, dass ich wissen will, wie viele Benutzer ein übergebenes Passwort verwenden.
Ich weiß nicht, ob es gibt, aber ich hoffe nicht, die Probleme, die verursachen könnten, wäre verrückt. – Epodax
Erstens, warum möchten Sie das tun? Zweitens kann es nicht getan werden. Jedes Passwort hat einen eindeutigen Wert und selbst wenn 1 Million Benutzer das Passwort ** 123456 ** haben, erhalten Sie nicht den gleichen Passwort-Hash. – TheFallen
@TheFallen Ich habe die Frage mit weiteren Details zum Usecase aktualisiert. – Sudar