我得到了问题:我想允许用户和匿名查看网站,并且只允许用户采取某些行动(我已被覆盖)。事情是,某些路径(/帐户等)应该只能访问记录的用户。 我想真的很难配置我secure.php但是,无论是匿名可以访问/账户或我不能在任何地方访问登录的用户除/帐号/ ...允许用户和匿名查看网站,但保护其中的一部分
都尝试:
$app['security.firewalls'] = array(
'secured' => array(
'pattern' => '/account',
'form' => array('login_path' => '/login', 'check_path' => '/account/login_check'),
'logout' => array('logout_path' => '/account/logout', 'invalidate_session' => true),
'users' => $app->share(function() use ($app) {
return new UserProvider($app['db']);
}),
),
'unsecured' => array(
'pattern'=> '/',
'anonymous' => true,
)
);
和
$app['security.firewalls'] = array(
'secured' => array(
'pattern' => '/account',
'anonymous'=> true,
'form' => array('login_path' => '/login', 'check_path' => '/account/login_check'),
'logout' => array('logout_path' => '/account/logout', 'invalidate_session' => true),
'users' => $app->share(function() use ($app) {
return new UserProvider($app['db']);
}),
),
);
是的,昨天以相同的方式计算出来。即使寿,感谢您的时间和精力:) – Piteqqq