/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $empresa = Empresa::first(); $caja = CierreCaja::orderBy('Fecha', 'DESC')->first(); if ($empresa->Correo == null || $caja == null) { Session::flash('datosEmpresa', 'Debes llenar bien los datos de la empresa y volverte a loguear para emprezar a utilizar la aplicación'); return view('menu'); } else { return $next($request); } }
public function login(LoginRequest $request) { $usuario = new Usuario($request->all()); $usuarioSession; //$nuevo = Usuario::findOrFail($usuario->IdUsuario); if (Auth::attempt(['Nick' => $usuario->Nick, 'password' => $usuario->password])) { // Authentication passed... if ($_POST) { # code... SE GUARDA LA VARIABLE DE SESION 'nick' //$varia= $usuarioSession = $this->usuarioLogica->obtenerUsuarioSession($usuario->Nick, $usuario->password); Session::put('Usuario', $usuarioSession); $fecha = Carbon::now(); $empresa = Empresa::first(); if ($empresa->Correo != null) { if ($this->cierreCajaLogica->verificarInicioCaja($fecha) == true) { $fecha = Carbon::now(); $caja = new CierreCaja(); $caja->Fecha = $fecha; $caja->IdUsuario = $usuarioSession->IdUsuario; $caja->FondoCaja = $empresa->FondoCaja; $this->cierreCajaLogica->abrirCaja($caja); } } else { Session::flash('datosEmpresa', 'Debes llenar bien los datos de la empresa y volverte a loguear para emprezar a utilizar la aplicación'); } //if($nuevo->IdPermiso==1){ return view('menu'); /*}elseif($nuevo->IdPermiso==2){ return view('menuVendedor'); }*/ } } else { return view('login'); } }