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()]);
 }
예제 #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(AccesoCreateRequest $request)
 {
     $socio = Socio::where('numero', '=', $request['socio_id'])->first();
     $acceso = new Acceso();
     $hora = Time() + 60 * 60 * 1;
     $acceso->fecha = date("Y-m-d");
     $acceso->hora_entrada = date("H:i:s");
     $acceso->hora_salida = date("H:i:s", $hora);
     $acceso->valido = $request['valido'];
     $acceso->planes_id = $request['plan_id'];
     $acceso->socios_id = $socio->id;
     $acceso->save();
     Session::flash('mensaje', 'Acceso registrado correctamente');
     return redirect('accesosDiarios');
 }