Example #1
0
 public function inses(Request $request)
 {
     if ($request->tipo == 1) {
         //buscar por usuario
         $logsusuario = \Filas\Models\Sessionlogs::where('Usuarios_idUsuario', $request->usr)->get();
         return view('admin.logs.inses', ['logsusuario' => $logsusuario]);
     } else {
         //buscamos por fecha
         $fechaini = \DateTime::createFromFormat('m/d/Y', $request->fechaini);
         $fechafin = \DateTime::createFromFormat('m/d/Y', $request->fechafin);
         $f1 = $fechaini->format('Y-m-d');
         $f2 = $fechafin->format('Y-m-d');
         $logsusuario = \Filas\Models\Sessionlogs::whereBetween('fecha', array($f1 . '%', $f2 . '%'))->get();
         return view('admin.logs.inses', ['logsusuario' => $logsusuario]);
     }
 }
Example #2
0
 public function store(LoginRequest $request)
 {
     if (Auth::attempt(['login' => $request['login'], 'password' => $request['password']])) {
         \Filas\Models\Sessionlogs::create(['Usuarios_idUsuario' => Auth::user()->idUsuario, 'login' => Auth::user()->login, 'fecha' => date('Y-m-d H:i:s'), 'ip' => $request->getClientIp()]);
         //   return Auth::user()->nombre."-".;
         if (Auth::user()->Roles_idRol == 1) {
             //   return 'ingreso como administrador';
             //    return view('admin.inicio');
             return Redirect::to('admin');
         } else {
             if (Auth::user()->Roles_idRol == 2 && !is_null(Auth::user()->Cajas_idCaja)) {
                 // return 'ingreso como cajero';
                 return Redirect::to('counter');
             } else {
                 if (Auth::user()->Roles_idRol == 3) {
                     // return 'ingreso como tickeador';
                     return Redirect::to('ticket');
                 } else {
                     if (Auth::user()->Roles_idRol == 4) {
                         //  return 'ingreso a la pantalla';
                         return Redirect::to('pantalla');
                     } else {
                         if (Auth::user()->Roles_idRol == 5) {
                             //  return 'ingreso a la pantalla';
                             return Redirect::to('revision');
                         } else {
                             Session::flash('message-error', 'Acceso restringido');
                             return Redirect::to('/');
                         }
                     }
                 }
             }
         }
     }
     Session::flash('message-error', 'Datos incorrectos');
     return Redirect::to('/');
 }