![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Witam,
tak jak w temacie, nie działa mi redirectResponse, ale uwaga: tylko w jednej metodzie:
indexAction: sprawdza metodę przesyłanych danych, tworzy formularz (podejrzewam, ze w symfony można śmiało stworzyć osobną klasę do tworzenia konkretnego formularza coś na wzór wykorzystanego przeze mnie LoginModel?) logoutAction: tutaj wszystko działa sprawnie, robi się redirect do strony głównej panelu... validate: tutaj debuggując wychodzi na to, że też wszystko przechodzi sprawnie login: dopiero tutaj dzieje się chyba jakaś magia... dodając w tej metodzie var_dump('asd') zostaje ono wyświetlone, gdy wyświetliłem var_dump(redirectResponse) (oczywiście stworzyłem z tego zmienną), to też zostało coś tam wyświetlone, ale samo przekierowanie już nie działa przez co mam problem, bo po wykonaniu formularza poniżej, otwiera się całość, tworzy się sesja, ale zostaje mi ten formularz logowania na środku dalej... Kod {% extends 'WebsiteCoreBundle:Default:base.html.twig' %} {% block content %} <div id="login-panel"> <div id="login-panel-title"> <p>CMS</p> <p>Logowanie</p> </div> <form action="{{ path('cms_login') }}" method="post"> {{ form_widget(login_form) }} <div id="remember-me"><label for="remember-me">Zapamiętaj mnie</label><input type="checkbox" name="remember-me" checked /></div> <input type="submit" name="login_submit" value="Zaloguj" /> <a href="#zapomnialem" id="forgot-password">Zapomniałem hasła</a> </form> </div> {% endblock %} Przy okazji proszę o jakieś uwagi dotyczące klasy. Ten post edytował Szymciosek 11.05.2013, 11:45:59 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
ad 1) Chodzi o to: http://symfony-docs.pl/book/security.html#index-4 ? Przy czym formularz chyba już zostaje? Czy dalej nie o to Ci chodziło?
ad 2) Jak inaczej sprawdzę czy jest metodą post przesyłany? Może w sumie to nie ma sensu, a lepiej sprawdzić czy np. jest przesyłany submit z formularza logowania. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 17:27 |