<?php

namespace App\Http\Middleware;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;

class ActiveUser
{
	/**
	 * Handle an incoming request.
	 *
	 * @param Request $request
	 * @param \Closure $next
	 * @return mixed
	 */
	public function handle(Request $request,\Closure $next)
	{
		if (Auth::user()->exists && ! Auth::user()->active) {
			Auth::logout();
			abort(403,'Your account is not active');
		}

		return $next($request);
	}
}