0
Я настроил мой веб-сервер таким образом:ServerAlias не разделяет сеанс
<VirtualHost *:80>
ServerName example.loc
ServerAlias www.example.loc
DocumentRoot /var/www/example/web
<Directory /var/www/example/web>
AllowOverride All
Order allow,deny
Allow from All
</Directory>
ErrorLog /var/log/apache2/project_error.log
CustomLog /var/log/apache2/project_access.log combined
Проблема заключается в том, что если я пойду в example.loc и я войти в систему, а затем получить доступ к www.example.log сеанс не используется.
это как если бы accedessi совершенно другой сайт!
Это моя конфигурация security.yml:
security:
encoders:
FOS\UserBundle\Model\UserInterface: sha512
role_hierarchy:
ROLE_ADMIN: ROLE_USER
ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
providers:
fos_userbundle:
id: fos_user.user_provider.username
firewalls:
main:
switch_user: true
pattern: ^/
form_login:
provider: fos_userbundle
csrf_provider: form.csrf_provider
login_path: fos_user_security_login
check_path: fos_user_security_check
default_target_path: reserved_area_index
logout:
path: fos_user_security_logout
target: homepage
anonymous: true
access_control:
- { path: ^/[^/]+/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/[^/]+/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/[^/]+/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/[^/]+/reserved_area, role: IS_AUTHENTICATED_FULLY }
Почему это происходит?
Спасибо. Но я не могу получить доступ к логину таким образом. – Lughino
Редактировать: извините, моя ошибка! Мне также пришлось удалить кеш браузера! Спасибо! – Lughino