根据奏鸣曲中的路径检查用户身份验证

is it possible to check if user is authenticated to access the URl he requested. What I want to do is when user not logged in he can't see files by url.

example : => Screenshot

Any suggestions? Thank you

Update

this is my access control: All access working fine for my application

    - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }

    - { path: ^/admin/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/admin/logout$, role: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/admin/login-check$, role: IS_AUTHENTICATED_ANONYMOUSLY }

    - { path: ^/admin/, role: [ROLE_USER] }
    - { path: ^/admin/rlsh/dashboard, role: IS_AUTHENTICATED_FULLY }
    - { path: ^/uploads/media, role: IS_AUTHENTICATED_FULLY }
    - { path: ^/profile/, role: IS_AUTHENTICATED_FULLY }
    - { path: ^/shop/basket/step/, role: IS_AUTHENTICATED_FULLY }
    - { path: ^/shop/user/, role: IS_AUTHENTICATED_FULLY }
    # - { path: ^/.*, role: IS_AUTHENTICATED_ANONYMOUSLY }

If you want the user to be connected to access to your files, you could use a simple access_control, please take a look

access_control:
    - { path: ^/uploads/media, role: IS_AUTHENTICATED_FULLY }

A not authenticated user trying to access to your files will get a 403 forbidden response.

Btw you can customize the path with a regex and many others things, feel free to take a look