Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony] [sfGuardPlugin] logowanie tylko na niektórych stronach
Forum PHP.pl > Forum > PHP > Frameworki
kot24
Witam, zainstalowałem ten plugin i mam taki problem, że teraz musze się wszędzie logować w całym serwisie. Tzn. mam wyłączone logowanie w security.yml a sfguardauth działa. Jak go wyłączyć lub tylko włączyć w niektórych modułach. Od razu napisze, że tworzenie config/security.yml z is secure on nie działa. Mam to wyłączone a jednak działa.
destroyerr
Wszystko na ten temat jest w dokumentacji. Jeśli chcesz mieć zabezpieczone tylko niektóre strony, to w ich modułach w folderze [i[config[/i] musi pojawić się plik security.yml z odpowiednią treścią.

W jakim środowisku działasz? Jeśli w produkcyjnym to nie ma sił co dziwić, że zmiany nie są brane pod uwagę bez czyszczenia cache.
kot24
czytałem dokumentacje. w produkcyjnym i nie działa też, czyszcze cach. Mam ustawione na off wiec nie wiem co jest
l3l0
Pokaż te yml-e
kot24
  1. // app/frontend/config/security.yml
  2. default:
  3. is_secure: off



  1. // app/frontend/config/settings.yml
  2. # You can find more information about this file on the symfony website:
  3. # <a href="http://www.symfony-project.org/reference/1_4/en/04-Settings" target="_blank">http://www.symfony-project.org/reference/1_4/en/04-Settings</a>
  4.  
  5. prod:
  6. .settings:
  7. no_script_name: true
  8. logging_enabled: false
  9.  
  10. dev:
  11. .settings:
  12. error_reporting: <?php echo (E_ALL | E_STRICT)."\n" ?>
  13. web_debug: true
  14. cache: false
  15. no_script_name: false
  16. etag: false
  17.  
  18. test:
  19. .settings:
  20. error_reporting: <?php echo ((E_ALL | E_STRICT) ^ E_NOTICE)."\n" ?>
  21. cache: false
  22. web_debug: false
  23. no_script_name: false
  24. etag: false
  25.  
  26. all:
  27. .settings:
  28. # Form security secret (CSRF protection)
  29. csrf_secret: 61c066160e95ee9948041e2b0d1ed04b854773e0
  30.  
  31. # Output escaping settings
  32. escaping_strategy: true
  33. escaping_method: ESC_SPECIALCHARS
  34.  
  35. # Enable the database manager
  36. use_database: true
  37.  
  38. enabled_modules: [default, sfGuardAuth]
  39.  
  40. .actions:
  41. login_module: sfGuardAuth
  42. login_action: signin
  43.  
  44. secure_module: sfGuardAuth
  45. secure_action: secure



l3l0
Spróbuj tak:

Kod
all:
  is_secure: off


Jeśli się nie uda musisz coś pokąbinować polecam: http://trac.symfony-project.org/wiki/sfGua...raDocumentation

Zresztą tak jak pisał destroyerr:
Cytat
Wszystko na ten temat jest w dokumentacji. Jeśli chcesz mieć zabezpieczone tylko niektóre strony, to w ich modułach w folderze [i[config[/i] musi pojawić się plik security.yml z odpowiednią treścią.

W jakim środowisku działasz? Jeśli w produkcyjnym to nie ma sił co dziwić, że zmiany nie są brane pod uwagę bez czyszczenia cache.


Pozdrawiam winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.