| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 | <?php/*|--------------------------------------------------------------------------| Application & Route Filters|--------------------------------------------------------------------------|| Below you will find the "before" and "after" events for the application| which may be used to do any work before or after a request into your| application. Here you may also register your custom route filters.|*/App::before(function($request){	//});App::after(function($request, $response){	//});/*|--------------------------------------------------------------------------| Authentication Filters|--------------------------------------------------------------------------|| The following filters are used to verify that the user of the current| session is logged into this application. The "basic" filter easily| integrates HTTP Basic authentication for quick, simple checking.|*/Route::filter('auth', function(){	if (Auth::guest())	{		if (Request::ajax())		{			return Response::make('', 401, array('HTTP/1.1 401 Unauthorized'));		}		return Redirect::guest('login');	}});Route::filter('auth.basic', function(){	return Auth::basic();});/*|--------------------------------------------------------------------------| Guest Filter|--------------------------------------------------------------------------|| The "guest" filter is the counterpart of the authentication filters as| it simply checks that the 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('/');});/*|--------------------------------------------------------------------------| CSRF Protection Filter|--------------------------------------------------------------------------|| The CSRF filter is responsible for protecting your application against| cross-site request forgery attacks. If this special token in a user| session does not match the one given in this request, we'll bail.|*/Route::filter('csrf', function(){	if (Session::token() != Input::get('_token'))	{		throw new Illuminate\Session\TokenMismatchException;	}});
 |