public function checkLoggedUsuario() { include app_path() . "/include/cifrado.php"; $errores = new Errores(); if (!Session::has('logged_usuario') || Session::get('logged_usuario') == false) { $this->redirect = Redirect::action('Usuario_UsuarioController@getLogin'); return false; } else { if (Session::get('ip_address') != $_SERVER['REMOTE_ADDR']) { Session::flush(); $errores->addError('Su sesión está corrupta. Por favor, regístrese de nuevo.'); $this->redirect = Redirect::action('Usuario_UsuarioController@getLogin')->with('errores', $errores->all()); return false; } } return true; }
public function postLogin() { include app_path() . "/include/cifrado.php"; $errores = new Errores(); $usuarios = new Usuario(); $data = Input::all(); $usuario = $usuarios->getUserbyEmail($data['email']); if (!$usuario) { $errores->addError('Usuario o contraseña incorrectos'); return Redirect::action('Usuario_UsuarioController@getLogin')->with('errores', $errores->all()); } $pass = $usuario->password; if (descifrar($data['password'], $pass)) { Session::flush(); Session::put('ip_address', $_SERVER['REMOTE_ADDR']); Session::put('logged_usuario', true); Session::put('id_usuario', $usuario->id); $usuario->accesos_erroneos = 0; $usuario->save(); //return Redirect::action('Empresa_EmpresaController@getIndex'); return Redirect::intended('usuario/index'); } else { $accesos = $usuario->accesos_erroneos; $usuario->accesos_erroneos++; $usuario->save(); Session::flush(); $errores->addError('Usuario o contraseña incorrectos'); return Redirect::action('Usuario_UsuarioController@getLogin')->with('errores', $errores->all()); } }
require_once "../clases/class.Session.php"; $sesion = new sesion(); $IdUsuario = $sesion->get("idUsuario"); $CodigoEntidad = $_POST['CodigoEntidad']; $CodigoMunicipio = $_POST['CodigoMunicipio']; $Periodo = $_POST['Periodo']; if (!$IdUsuario) { $sesion->termina_sesion(); } function get_between($input, $start, $end) { $substr = substr($input, strlen($start) + strpos($input, $start), (strlen($input) - strpos($input, $end)) * -1); return $substr; } require_once "../clases/class.Errores.php"; $ObjErrores = new Errores(); date_default_timezone_set('America/Bogota'); // Definimos la Carpeta de Destino $carpetaDestino = "../Uploads/"; // Si la Carpeta No Existe La Creamos if (!file_exists($carpetaDestino)) { mkdir($carpetaDestino); } // Verificamos Que No Haya Errores if ($_FILES['upload']["error"] > 0) { // Si el Codigo del Error es 4 Significa // Error: 4 = UPLOAD_ERR_NO_FILE = Valor: 4; No se subió ningún fichero. if ($_FILES['upload']['error'] == 4) { header("Location: ../inicio.php?menu=12&CodEPS={$CodigoEntidad}&CodMun={$CodigoMunicipio}&CodUs={$IdUsuario}&Per={$Periodo}&Estado=4"); die; }
public function postVerificar($id = NULL) { if ($id == NULL) { return Redirect::action('ErrorController@getWrongUrl'); } $empresas = new Empresa(); $empresa = $empresas->getEmpresa($id); $cod_verif = $empresa->cod_verif; $cod_verif_user = Input::get('cod_verif'); if ($cod_verif != $cod_verif_user) { $errores = new Errores(); $errores->addError('Código de verificación incorrecto'); return Redirect::action('Empresa_EmpresaController@getVerificar', array('id' => $id))->with('errores', $errores->all()); } $empresa->verificado = 1; $empresa->save(); return Redirect::action('Empresa_EmpresaController@getLogin')->with('msg_ok', 'Cuenta activada. Puedes entrar a tu cuenta insertando tu e-mail y tu contraseña.'); }
<?php include app_path() . "/include/cifrado.php"; $errores = new Errores(); if (!isset($_SESSION['logged_empresa']) || $_SESSION['logged_empresa'] == false) { return Redirect::action('Empresa_EmpresaController@getLogin'); } else { if ($_SESSION['logged_empresa'] !== get_ip_address()) { // destroy session_destroy(); $_SESSION = array(); $errores->addError('Su sesión está corrupta. Por favor, regístrese de nuevo.'); return Redirect::action('Empresa_EmpresaController@getLogin')->with('errores', $errores->all()); } }
<?php require_once "../clases/class.rped.php"; require_once "../clases/class.Errores.php"; $objRPED = new rped(); $objErrores = new Errores(); $CodEPS = $_GET["CodEPS"]; $TipoError = $_GET["TipoError"]; $Per = $_GET["Per"]; $CodMun = $_GET["CodMun"]; $IdUser = $_GET["IdUser"]; $Errores = $objErrores->gerErroresProc($CodEPS, $TipoError, $Per, $CodMun, $IdUser); // Tipo Error 1: El afiliado no existe en la base de datos o sus datos no concuerdan con BDUA // Tipo Error 2: Afiliado con valores en Nombres y/o Apellidos y/o Fecha de nacimiento diferentes a BDUA if ($TipoError == 1 && $IdUser != '') { for ($i = 0; $i < sizeof($Errores); $i++) { $NumeroIdUsuario = $Errores[$i]["NumeroIdUsuario"]; $objRPED->deleteRegistroByCodUser($IdUser, $CodMun, $CodEPS, $Per, $NumeroIdUsuario); } // Borrar Errores luego de Ser Procesados $objErrores->delErroresProc($CodEPS, $TipoError, $Per, $CodMun, $IdUser); header("Location: ../inicio.php?menu=12&CodEPS={$CodEPS}&CodMun={$CodMun}&CodUs={$IdUser}&Per={$Per}"); } else { if ($TipoError == 2 && $IdUser != '') { for ($i = 0; $i < sizeof($Errores); $i++) { $NumeroIdUsuario = $Errores[$i]["NumeroIdUsuario"]; $Datos = $Errores[$i]["DetalleError"]; $DatosExplode = explode(";", $Datos); $Apellido1 = $DatosExplode[0]; $Apellido2 = $DatosExplode[1]; $Nombre1 = $DatosExplode[2];
require _CLASE_EJECUCION; //Clase que controla los datos de cada ejecucion. $GLOBALS["firephp"]; //Variable global de herramienta de DEBUG. /*******************************************/ /* TODAS LAS VARIABLES DE SESION RECIBIDAS */ /*******************************************/ if (isset($_SESSION)) { $firephp->info($_SESSION, "SESIONES RECIBIDAS"); } /************************************/ /* OBJETOS LOCALES DEL APLICATIVO */ /************************************/ $ejecucion = new Ejecuciones(); $validador = new Validaciones(); $error = new Errores(); $matriz_poo = new Matriz(); /*************************************************************/ /* RECUPERACION DE VARIABLES PARA EL CORRECTO FUNCIONAMIENTO */ /*************************************************************/ $firephp->Group("SESIONES RECIBIDAS"); if (isset($_SESSION["T"])) { $ejecucion->set_casos_de_prueba($_SESSION["T"]); unset($_SESSION["T"]); $firephp->log("Los casos de prueba se recuperan por sesion."); } else { $firephp->log("Los casos de prueba no tienen sesion."); } if (isset($_SESSION["casos_prueba_ejecutados"])) { $ejecucion->set_caso_de_prueba_en_ejecucion($_SESSION["casos_prueba_ejecutados"]); unset($_SESSION["casos_prueba_ejecutados"]);