From 3b601fee4a8e8a7173956c802253bb221d087278 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Mon, 8 Apr 2013 10:39:36 -0500 Subject: [PATCH] Added auth.basic filter. --- app/filters.php | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/app/filters.php b/app/filters.php index 2276b4e2..d4bb39b1 100644 --- a/app/filters.php +++ b/app/filters.php @@ -28,8 +28,8 @@ |-------------------------------------------------------------------------- | | The following filters are used to verify that the user of the current -| session is logged into this application. Also, a "guest" filter is -| responsible for performing the opposite. Both provide redirects. +| session is logged into this application. The "basic" filter easily +| integrates HTTP Basic authentication for quick, simple checking. | */ @@ -39,6 +39,22 @@ }); +Route::filter('auth.basic', function() +{ + return Auth::basic(); +}); + +/* +|-------------------------------------------------------------------------- +| Guest Filter +|-------------------------------------------------------------------------- +| +| The "guest" filter is the counterpart of the authentication filters as +| it simply checks the that current user is not logged in. A redirect +| response will be issued if they are, which you may freely change. +| +*/ + Route::filter('guest', function() { if (Auth::check()) return Redirect::to('/');