authentication - Laravel 5.2 4 rolle -


i need how make laravel 5.2 authenticate 4 rolls?

  1. guest
  2. registered
  3. support
  4. admin

i make every time

err_too_many_redirects.

route::group(['middleware' => ['web','isadmin']], function () {     route::get('/', function(){         return view('admin');     }); }); route::group(['middleware' => ['web','issupport']], function () {     route::get('/support', function(){         return view('support');     }); }); 

middleware

public function handle($request, closure $next) {     if (auth::user()->role == '3') {         return $next($request);     }     if(auth::guest()){         redirect('login');     }else         return redirect('/');     } } 

if assume, add isadmin middleware path /. isadmin middleware checking user have proper role (role id === 3). if not, redirect /.

so user role 3 can access path / system still try redirect path. infinite loop.


Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -