Yii, beste Weg zur Umsetzung der "Benutzer ändern, Passwort"

Ich bin mit Yii für eine Anwendung, ich Schreibe ein sehr einfaches Benutzer-management, wie das registrieren, löschen und aktualisieren Anwender... Für die Aktualisierung der vorhandenen user, die ich brauche, um zu überprüfen das alte Passwort, das erste, bevor Sie es ändern, um den neu eingegebenen Passwort. Hier ist also die Felder habe ich in der form:

username:----
old_password:---
new_password:---

und meine user-Tabelle sieht wie folgt aus:

id, username, password

Wie kann ich überprüfen die old_password, bevor Sie es aktualisieren mit der new_password? Ich kenne die üblichen php-Programmierung, aber ich möchte wissen, ob es irgendwelche Yii tricks, die dies automatisch erledigt...

Vielen Dank im Voraus

  • Sie sollten re-benutzen Sie einen bestehenden authentication framework, Wann immer möglich, weil, wirklich, es ist Komplex. Zum Beispiel, nehmen Sie einen Blick an github.com/delight-im/PHP-Auth, die sowohl Rahmen-als-Agnostiker und Datenbank-agnostisch.
Schreibe einen Kommentar