Kann ein Administrator Passwörter registrierter Benutzer überprüfen?


7

Ich habe eine Site, auf der ich Konten für Benutzer eröffne und ihnen Anmeldeinformationen übergebe.

Angenommen, ein Benutzer hat sein Kennwort vergessen und möchte es zurücksetzen. Er klickt auf "Passwort verloren?" Link auf der Anmeldeseite und ein neues Passwort wird dann automatisch an seine Mailbox gesendet.

Gibt es eine Möglichkeit, als Administrator das neue Passwort dieses Benutzers zu überprüfen, ohne es zurückzusetzen?

Der Grund dafür ist, dass ich immer Zugriff auf die Konten registrierter Benutzer haben muss.

Vielen Dank!


Selbst wenn Sie sich als Benutzer ausgeben möchten, sollten Sie sich nicht mit seinem Kennwort anmelden. Sie sollten eine spezielle Identitätswechselfunktion verwenden (falls erforderlich implementieren), auf die Administratoren zugreifen können.
CodesInChaos

@CodesInChaos, könnten Sie möglicherweise näher darauf eingehen? Danke
luqo33

Antworten:


9

Die Benutzerkennwörter werden in einer Einwegschrift gespeichert. Selbst wenn Sie sich die Datenbank ansehen, können Sie das Passwort nicht kennen. Dies ist eine sehr grundlegende Datenschutzfunktion. Die meisten Benutzer verwenden auf mehreren Websites dasselbe Kennwort. Abbildung der potenziellen Risiken für Benutzer, wenn der Administrator der Website auf ihre Kennwörter zugreifen kann. Sie können das Passwort abfangen und darauf zugreifen, aber das ist eine wirklich sehr schlechte Praxis. Wenn ich wüsste, dass eine Website, auf der ich mich registriere, mein Passwort auf eine für Menschen lesbare Weise speichert oder versucht, das Passwort abzufangen, würde ich dies wahrscheinlich der Regierungsbehörde für Datenschutz in meinem Land mitteilen, aber möglicherweise nicht diese Website sicher.

Davon abgesehen benötigen Sie als Administrator kein Kennwort, um auf Benutzerprofile oder Benutzerdaten zuzugreifen. Die Administratoren haben Zugriff auf die meisten Profilfelder direkt im Administratorbereich und natürlich über die Datenbank. Neue oder benutzerdefinierte Felder in Benutzerprofilen können mit oder ohne Administratorzugriff codiert werden, das liegt ganz bei Ihnen. Ich verstehe es also nicht, die Passwörter der Benutzer zu erhalten.


3
Das ist vernünftig. Eigentlich wurde mir klar, dass es ein schlechtes Ideo war, nachdem ich diese Frage gestellt hatte. Vielen Dank für die ausführliche Erklärung.
luqo33
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.