@dilfdo you are missing my point.
I will try and explain again. You should not give the user a link to /auth/login
From the homepage give them a link to the protected content, for example /dashboard
In your routes have something like;
Route::group(array('middleware' => 'auth'), function() {
Route::get('/dashboard', 'DashboardController@show');
});
Route::controllers([
'auth' => 'Auth\AuthController',
'password' => 'Auth\PasswordController',
]);
When the user is on your homepage (not shown above) and clicks the link for /dashboard, middleware will catch it and REDIRECT the user to /auth/login. When they complete login, they are REDIRECTed back to /Dashboard
If the user now presses back they go from Dashboard to homepage (and not to the login page)
They are still logged in and can press Dashboard again and go there without logging in again.
The back button DOES NOT send you to pages that were only visited as a result of a REDIRECT