title: Laravel check login and Auth::check() in all of requests
body: <p>Using Laravel, 4 I'm checking the login session using <code>Auth::check()</code> in all of my controllers. This is not good for my project, so I'm try to check the user login session in all of requests and responses instead, by using a filter:</p>
  
  <pre><code>App::before(function($request)
  {
      if(!Auth::check()) {
          return Redirect::route('login');
      }
  });
  </code></pre>
  
  <p>Unfortunately, I get this error:</p>
  
  <pre><code>The page isn't redirecting properly
  </code></pre>
  
  <p>How can I check the login session without using <code>Auth::check()</code> in routes and controllers?</p>