![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam następujący problem, loguje się do aplikacji przez formularz i jest wszystko ok. Dodałem opcję remember me zgodnie z dokumentacją http://symfony.com/doc/3.4/security/remember_me.html Niestety po zamknięciu przeglądarki muszę logować się ponownie (IMG:style_emoticons/default/sad.gif) Security.yml
Entity użytkownika
Kontroler logowania
[b]Formularz logowania Formularz logowania
Przykładowy kontroler wymagający autoryzacji
Chcę zrobić, aby po zamknięciu przeglądarki i ponownym otwarciu user był nadal zalogowany. Walczę z tym już bardzo długo i bez efektów (IMG:style_emoticons/default/sad.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
A co w cookies siedzi po zalogowaniu?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Kod [ To zapisuje do ciasteczek i jak widać normalnie je tworzy.
{ "domain": "127.0.0.1", "hostOnly": true, "httpOnly": true, "name": "PHPSESSID", "path": "/", "sameSite": "no_restriction", "secure": false, "session": true, "storeId": "0", "value": "scp7ak4tu6a8p7tij20orghlm2", "id": 1 }, { "domain": "127.0.0.1", "expirationDate": 1520983532.061238, "hostOnly": true, "httpOnly": true, "name": "REMEMBERME", "path": "/", "sameSite": "no_restriction", "secure": false, "session": false, "storeId": "0", "value": "QXBwQnVuZGxlXEVudGl0eVxVc2VyOmNtVjJaWEp6WlRJd01UZz06MTUyMDk4MzUzMjpjMDM1YmJm NGFkMzNjZjI4YWM1M2M0MTUxNDU4YjYwYTY5NDI2NWEzNTRiZjkxMjc2NWUwZDljYzIzMmQyODhm", "id": 2 } ] Ten post edytował ExPlOiT 7.03.2018, 00:41:24 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Może problemem nie jest sam mechanizm logowania, ale wymagany poziom uwierzytelnienia ustawiony dla strony? http://symfony.com/doc/3.4/security/rememb...rtain-resources - chodzi konkretnie o ten akapit i uprawnienie "IS_AUTHENTICATED_FULLY", które powoduje, że ZAWSZE trzeba się zalogować i wtedy zapamiętywanie hasła nie działa. Na stronie logowania, po restarcie przeglądarki, na symfony toolbarze masz pokazanego swojego użytkownika czy "anon."?
Ten post edytował franki01 25.03.2018, 00:56:23 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Problemem był fakt, żesymfony domyślnie ma usernam i password i remember me tego oczekiwał, a ja miałem logowanie po numerze telefonu i haśle. Wystarczyło w getUsernam podmienić $this->username na $this->phone i działa (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:39 |