I didnt know exactly where to post this but after logging in and refreshing the page on my /admin page it redirects back to the login instead of staying on admin. It looks like the session is there but for some reason its just redirecting back to /users/login like I said.
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 the user is not logged in
if (Auth::guest()) {
return Redirect::guest('users/login');
}
});
// Only authenticated users will be able to access routes that begins with
// 'admin'. Ex: 'admin/posts', 'admin/categories'.
Route::when('/admin*', 'auth');
Here is my full filters.php and the one route I need for the authentication. Can you explain this further? Also, I was wondering how to implement a logout on just an anchor tag. Can you explain this?
I didnt know exactly where to post this but after logging in and refreshing the page on my /admin page it redirects back to the login instead of staying on admin. It looks like the session is there but for some reason its just redirecting back to /users/login like I said.
filters.php
<?php
*/
App::before(function($request) { // });
App::after(function($request, $response) { // });
*/
Route::filter('auth', function () { // If the user is not logged in if (Auth::guest()) { return Redirect::guest('users/login'); } });
// Only authenticated users will be able to access routes that begins with // 'admin'. Ex: 'admin/posts', 'admin/categories'. Route::when('/admin*', 'auth');
Route::filter('auth.basic', function() { return Auth::basic(); });
*/
Route::filter('guest', function() { if (Auth::check()) return Redirect::to('/'); });
*/
Route::filter('csrf', function() { if (Session::token() !== Input::get('_token')) { throw new Illuminate\Session\TokenMismatchException; } });
routes.php
Route::get('/admin', function(){ return View::make('site.pages.admin.index'); });
Route::when('/admin*', 'auth');
Here is my full filters.php and the one route I need for the authentication. Can you explain this further? Also, I was wondering how to implement a logout on just an anchor tag. Can you explain this?