Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][Symfony2] Historia logowań FOSUserBundle
rcetra
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 16.12.2011

Ostrzeżenie: (0%)
-----


Witam,
może ktoś robił i podpowie, w któym miejscu się wpiąć w FOSUserBundle, żeby móc zapisywać historię wszystkich logowań.
Sam formularz logowania kieruje do akcji /login_check, ale niestety nie wiem, jak mogę do niej uzyskać dostęp. Sam SecurityController.php daje możliwość nadpisania metody, ale jest w niej tylko
  1. public function checkAction()
  2. {
  3. throw new \RuntimeException('You must configure the check path to be handled by the firewall using form_login in your security firewall configuration.');
  4. }
Chodzi mi o zapisywanie w bazie lub pliku logowań nieudanych i udanych. Jakaś podpowiedź?

--
Znalazłem coś takiego: http://dariussadowski.com/2011/10/symfony-...ytkownikow.html jutro wypróbuję.
Może ktoś podpowie jeszcze jakiś dobry link o listenerach?

Ten post edytował rcetra 31.01.2012, 15:58:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
destroyerr
post
Post #2





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

Ostrzeżenie: (0%)
-----


Cytat
...i niestety nie działa ani trochę. W debugerze pdo Events jest w "Not Called Listeners":


Jesteś pewien? Po wysłaniu formularza logowania zwróciło Ci jakąś stronę, wszedłeś w profilera i na liście nie wywołanych zdarzeń znalazłeś obydwa (success i failure)? Jeśli tak to nie ma się co dziwić, bo zobaczyłeś zdarzenia dla ostatnio wyświetlonej strony. Powinieneś wyszukać (panel z lewej) żądania, które wysyłało formularz logowania.
Ewentualnie wyeksportuj dane z debugera i wrzuć je gdzieś do pobrania.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 11:28