SóProvas


ID
2618926
Banca
CESPE / CEBRASPE
Órgão
STM
Ano
2018
Provas
Disciplina
Programação
Assuntos

Julgue o item seguinte, a respeito de frameworks de apresentação.


No Symfony, devem-se atribuir os logins dos usuários no atributo access_control no arquivo php.ini para controlar as autorizações para cada módulo do sistema desenvolvido.

Alternativas
Comentários
  • Symfony é um framework web escrito em PHP que segue o paradigma MVC (model-view-controller). Disponível sob a Licença MIT, Symfony é um Software livre.

    Symfony é usado pelo serviço de perguntas e respostas Askeet e por muito mais aplicações, incluindo o Yahoo Bookmarks, aplicação com mais de 20 milhões de usuários.

    https://pt.wikipedia.org/wiki/Symfony

  • Securing URL patterns (access_control)

    The most basic way to secure part of your application is to secure an entire URL pattern. You saw this earlier, where anything matching the regular expression ^/admin requires the ROLE_ADMIN role:

    // config/packages/security.php

    $container->loadFromExtension('security', array(

    // ...

    'firewalls' => array(

         // ...

        'main' => array(

            // ...

         ),

    ),

    'access_control' => array(

            // require ROLE_ADMIN for /admin*

            array('path' => '^/admin', 'role' => 'ROLE_ADMIN'),

      ),

    ));

     

    You can define as many URL patterns as you need - each is a regular expression. BUT, only one will be matched. Symfony will look at each starting at the top, and stop as soon as it finds one access_control entry that matches the URL.