CakePHP - Auth Benutzer speichern die Letzte login-Zeit
Wo ist der beste Ort, um fügen Sie den code zum speichern des letzten login? Ich bin mit dem CakePHP Auth login-system in fast der standard-Implementierung in der Anleitung.
Wo kann ich den code einfügen, damit es Sie speichern, um den Benutzer-Datensatz kurz bevor Auth-Weiterleitungen nach dem login?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie deaktivieren
AuthComponent::autoRedirect
möchten Sie für den code in IhremUsersController::login()
- Methode ausführen:Dann können Sie dies in Ihrem login-Aktion, aber Sie werden Sie noch brauchen, um die Umleitung manuell:
UsersController::login()
Methoden, die ich überprüfen, ob ein login wird versucht, und eine nicht-leere$this->Auth->user()
vor der Einstellung derlast_login
Wert. Die einzige Zeit, die ich explizit nennen$this->Auth->login()
ist nach einer erfolgreichen Anmeldung und nach der Aktualisierung auth-user-Daten on-the-fly.