public function postLogin(Request $request)
 {
     $credentials = $request->only('email', 'password');
     if ($this->auth->attempt($credentials, $request->has('remember'))) {
         $acceso = new Acceso();
         $acceso->username = $credentials['email'];
         $acceso->ip = $_SERVER["REMOTE_ADDR"];
         $acceso->estatus = 'Exitoso';
         $acceso->save();
         return redirect()->intended($this->redirectPath());
     }
     $acceso = new Acceso();
     $acceso->username = $credentials['email'];
     $acceso->ip = $_SERVER["REMOTE_ADDR"];
     $acceso->estatus = 'Fallido';
     $acceso->save();
     return redirect($this->loginPath())->withInput($request->only('email', 'remember'))->withErrors(['email' => $this->getFailedLoginMessage()]);
 }
Example #2
0
 public function imprimirAccesosDiarios($hoy = null)
 {
     if (empty($hoy)) {
         $accesos = Acceso::all();
     } else {
         $accesos = Acceso::diario($hoy);
     }
     $vista = \View::make('accesos.accesosdiariospdf', ['accesos' => $accesos])->render();
     $pdf = \App::make('dompdf.wrapper');
     $pdf->loadHTML($vista);
     return $pdf->stream('accesosdiariopdf');
 }