Wpis z mikrobloga

Mam funckję logout, która wylogowuje użytkownika z programu. Chciałbym aby w trakcie wylogowania dane zostały zapisane do tabeli poprzez fukcję saveLogout. Sama funkcja saveLogout jest poprawna jednak w czasie wylogowanie nie wykonuje się. Jak zmodyfikować poniższy kod aby dane najpierw zostały zapisane do bazy danych a następnie nastąpiło wylogowanie użytkownika

public function logout() {
$this->saveLogout();
$this->redirect($this->Auth->logout());
}

#programowanie #cakephp #php
  • 2
@energetyk: nie znam cakephp ale czy w ustawieniach komponentu auth nie podaje się ścieżki do wylogowania i nawet jak napiszesz sobie akcje to on tam nie wchodzi? Jeżeli tak jest to zrób osobna akcje na zapis i po zaposie kieruj użytkownika na logout