MINI MINI MANI MO
<?php
namespace App\Http\Middleware;
use App\Models\S_UsersCentralizada;
use Closure;
use Illuminate\Http\Request;
class Validacion
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle(Request $request, Closure $next)
{
$usuariosPermitidos = S_UsersCentralizada::where('rango','!=',4)->join('s_usuario','username', '=', 's_usuario.N_Usuario')->join('users_safs', 'username','=','users_safs.rfc')
->select('s_usuario.id_Dependencia','s_usuario.id_Departamento','s_usuario.id_Direccion','s_usuario.nombre','users_safs.password','users_safs.rfc')->where('s_usuario.id_Dependencia',3)->where('s_usuario.Estado',1)->where('users_safs.rfc','DOOJ900120')->get();
if(!empty($usuariosPermitidos)){
return $next($request);
}else{
auth()->logout();
return redirect('login');
}
}
}
OHA YOOOO