security 配置后,没有进行验证

WBOY
リリース: 2016-06-06 20:48:49
オリジナル
993 人が閲覧しました

<code>access_control:
           - { path: ^/site/admin/*, roles: ROLE_ADMIN }

                                    firewalls:
  config.yml               | 17         dev:
  config_dev.yml           | 18             pattern:  ^/(_(profiler|wdt)|css|images|js)/
  config_prod.yml          | 19             security: false
  config_test.yml          | 20 
  parameters.yml           | 21         login:
  parameters.yml.dist      | 22             pattern:  ^/site/admin/login$
  routing.yml              | 23             security: false
  routing_dev.yml          | 24 
  security.yml             | 25         secured_area:
                                        pattern:    ^/site/admin/
                                            form_login:
AppCache.php               | 28                 check_path: _admin_check
AppKernel.php              | 29                 login_path: _admin_login
autoload.php               | 30             logout: 
bootstrap.php.cache        | 31                 path:   _admin_logout
check.php                  | 32                 target: _site                                                                                                      
console*                   | 33             #anonymous: ~                                                                                                          
phpunit.xml.dist           | 34             #http_basic:                                                                                                           
SymfonyRequirements.php    | 35             #    realm: "Secured Demo Area"
</code>
ログイン後にコピー
ログイン後にコピー

我访问http://url/site/admin 没有跳转到指定的login页面....

回复内容:

<code>access_control:
           - { path: ^/site/admin/*, roles: ROLE_ADMIN }

                                    firewalls:
  config.yml               | 17         dev:
  config_dev.yml           | 18             pattern:  ^/(_(profiler|wdt)|css|images|js)/
  config_prod.yml          | 19             security: false
  config_test.yml          | 20 
  parameters.yml           | 21         login:
  parameters.yml.dist      | 22             pattern:  ^/site/admin/login$
  routing.yml              | 23             security: false
  routing_dev.yml          | 24 
  security.yml             | 25         secured_area:
                                        pattern:    ^/site/admin/
                                            form_login:
AppCache.php               | 28                 check_path: _admin_check
AppKernel.php              | 29                 login_path: _admin_login
autoload.php               | 30             logout: 
bootstrap.php.cache        | 31                 path:   _admin_logout
check.php                  | 32                 target: _site                                                                                                      
console*                   | 33             #anonymous: ~                                                                                                          
phpunit.xml.dist           | 34             #http_basic:                                                                                                           
SymfonyRequirements.php    | 35             #    realm: "Secured Demo Area"
</code>
ログイン後にコピー
ログイン後にコピー

我访问http://url/site/admin 没有跳转到指定的login页面....

http://url/site/admin没有被firewall的pattern(^/site/admin/)包含。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!