내 응용 프로그램에는 여러 가지 작업이 있지만 사용자가 특정 역할을 수행 할 때만 허용하려고합니다. 컨트롤러에서 동작을 설정하는 방법을 찾을 수 없습니다. 나는 이런 식으로 뭔가 싶어 : 나는 그것을 피하기 싶습니다 그래서 리디렉션 만 CORS 문제가 발생할 것Yii2 : 컨트롤러에서 동작 설정
public function beforeAction($action)
{
if($action->id != 'range')
{
# run another action with custom params
}
else return 1;
}
합니다. 이것을 어떻게 할 수 있습니까?
감사합니다.
당신이 [액세스 제어 필터 (HTTP를 사용하여 고려 가지고
http://www.yiiframework.com/doc-2.0/guide-security-authorization.html 또는이 참조를 안내합니다. yiiframework.com/doc-2.0/guide-security-authorization.html#access-control-filter)? – Bizley
예, 저는 @ 비즈즐을했습니다 ...하지만 어떤 행동이 불려지더라도 어떤 행동의 결과를 돌려주고 싶습니다. 다른 행동을 거부하지 말아야합니다. 나는 Access Control로이 작업을 수행하는 방법을 찾지 못했습니다 ... – thomas