Exemplo n.º 1
0
        header('Location:../Views/principal.php');
        break;
    case 'ingresar':
        $email = $_POST['email'];
        $password = $_POST['password'];
        $ins = new usuario();
        $array = $ins->identificar($email, $password);
        if ($array[0] == 0) {
            echo '0';
        } else {
            session_start();
            $_SESSION['ingreso'] = 'YES';
            $_SESSION['nombre'] = $array[1];
        }
        break;
    case 'registrar':
        $nombres = $_POST['nombres'];
        $apellidos = $_POST['apellidos'];
        $email = $_POST['email'];
        $password = $_POST['password'];
        $instancia = new usuario();
        if ($instancia->registrar($nombres, $apellidos, $email, $password)) {
            echo "exito";
        } else {
            echo "No se registro";
        }
        break;
    default:
        # code...
        break;
}
Exemplo n.º 2
0
 private function _guardarRegistro()
 {
     $errores .= validarCampo::validarDato($_POST['nombreUsua'], 'nombreUsua', 'NOMBRE', 'no', '3-50');
     $errores .= validarCampo::validarDato($_POST['loginUsua'], 'loginUsua', 'ALFANUMERICO', 'no', '3-10');
     $errores .= validarCampo::validarDato($_POST['claveUno'], 'claveUno', 'ALFANUMERICO', 'no', '6-16');
     $errores .= validarCampo::validarDato($_POST['claveDos'], 'claveDos', 'ALFANUMERICO', 'no', '6-16');
     $errores .= validarCampo::multiMarcado('permisos', 'Debe al menos seleccionar algún permiso', 1, array($_POST['cursosPerm'], $_POST['personasPerm'], $_POST['documentosPerm'], $_POST['impresionesPerm']));
     if ($_POST['claveUno'] != $_POST['claveDos']) {
         vistaGestor::agregarErrorForm('claveUno', 'Las claves no coinciden');
         $errores = 'ERROR';
     }
     if (empty($errores)) {
         $permisos = array($_POST['cursosPerm'], $_POST['personasPerm'], $_POST['documentosPerm'], $_POST['impresionesPerm']);
         foreach ($permisos as $permisoIndividual) {
             if ($permisoIndividual != '') {
                 $misPermisos .= $permisoIndividual . ',';
             }
         }
         $misPermisos = substr($misPermisos, 0, strlen($misPermisos) - 1);
         $usuario = new usuario(NULL, $_POST['nombreUsua'], $_POST['loginUsua'], $_POST['claveUno'], $misPermisos, 'activo');
         $resultado = $usuario->registrar();
         if ($resultado == 'exito') {
             vistaGestor::agregarNotificacion('exito', 'Se ha registrado con éxito al usuario');
             self::_listadoUsuarios();
         } elseif ($resultado == 'existeUsuario') {
             vistaGestor::agregarErrorForm('loginUsua', 'El nombre de usuario ya existe');
             self::_formularioRegistro();
         }
     } else {
         self::_formularioRegistro();
     }
 }