我得到了問題:我想允許用戶和匿名查看網站,並且只允許用戶採取某些行動(我已被覆蓋)。事情是,某些路徑(/帳戶等)應該只能訪問記錄的用戶。 我想真的很難配置我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