1
사용자 권한을 확인하기 위해 사용자 지정 필터를 사용하려고합니다.사용자 지정 라우트 라우트 필터가 작동하지 않음
내 DB 사용자 테이블에는 rights라는 필드가 있습니다.
Route::filter('admin', function()
{
if (Auth::check()) {
if (Auth::user()->rights !== 5)
{
return Redirect::to('/');
}
}
else
{
return Redirect::to('login');
}
});
사용자가 로그인되어 있는지 확인하고 자신의 권리를 확인해야합니다 : 모든 관리자는 I 필터를 생성 5.
의 권한 값을 가지고있다. 권한이 5가 아니면 루트로 다시 전송되거나 로그인되지 않은 경우 로그인하라는 메시지가 표시됩니다. 나는이 같은 역할 사용하고
: 순간
Route::get('admin', array('before' => 'admin', function()
{
return View::make('admin/index', array('pageTitle' => 'Admin'));
}));
을이 항상 자신의 권리가 5. 어떤 도움으로 설정하는 경우에도 로그인 할 수있는 사용자/루트를 전송?
물론 아! 많은 감사합니다. – Lovelock