public function execute()
 {
     $config = $this->getConfig();
     $index = $config->getUrl() . 'index.php';
     if (isset($_SESSION['user']) === TRUE) {
         header("Location: {$index}");
         exit;
     } elseif (filter_has_var(INPUT_POST, 'registro') === TRUE) {
         $registro = filter_input_array(INPUT_POST)['registro'];
         $this->validateInsert($registro);
         $usuario = new usuarioTable($config);
         $usuario->setId($usuario->nextId());
         $usuario->setUsuario($registro['nick']);
         $usuario->setPassword($registro['password']);
         $usuario->setActivado(1);
         $usuario->setRolId(2);
         $id = $usuario->save();
         $datoUsuario = new datoUsuarioTable($config);
         $datoUsuario->setId($datoUsuario->nextId());
         $datoUsuario->setUsuarioId($id);
         $datoUsuario->setNombre($registro['nombre']);
         $datoUsuario->setApellidos($registro['apellidos']);
         $datoUsuario->setCorreo($registro['email']);
         $datoUsuario->setFechaNacimiento($registro['fecha']);
         $datoUsuario->setGenero($registro['genero']);
         $datoUsuario->save();
         $_SESSION['registroSuccess'] = 'Usuario registrado exitosamente';
         header("Location:" . $config->getUrl() . "index.php/home/loginUsuario");
         exit;
     } else {
         $this->formulario = $this->getConfig()->getUrl() . 'index.php/seguridad/registroUsuario';
         $this->defineView('home/seguridad', 'registroUsuario', 'html');
     }
 }
Beispiel #2
0
 public function execute()
 {
     $config = $this->getConfig();
     $index = $config->getUrl() . 'index.php';
     if (isset($_SESSION['user']) === TRUE) {
         header("Location: {$index}");
         exit;
     } elseif (filter_has_var(INPUT_POST, 'registro') !== TRUE) {
         $registro = filter_input_array(INPUT_POST)['registro'];
         //      $this->validateInsert($registro);
         $usuario = new usuarioTable($config);
         $usuario->setUsuario($registro['nick']);
         $usuario->setPassword($registro['pass']);
         $usuario->save();
         $datoUsuario = new datoUsuarioTable($config);
         $datoUsuario->setUsuarioId($Usuario->getId());
         $datoUsuario->setNombre($registro['nombre']);
         $datoUsuario->setApellidos($registro['apellidos']);
         $datoUsuario->setCorreo($registro['email']);
         $datoUsuario->setFechaNacimiento($registro['fecha']);
         $datoUsuario->setGenero($registro['genero']);
         $datoUsuario->save();
         $_SESSION['registroSuccess'] = 'Usuario registrado exitosamente';
     }
     header("Location: {$index}");
     exit;
 }
 public function execute()
 {
     $config = $this->getConfig();
     $datos = filter_input_array(INPUT_POST)['user'];
     $nombre_archivo = $_FILES['file']['name'];
     $ruta = $_FILES['file']['tmp_name'];
     if ($ruta !== '') {
         $rutaDoc = $config->getPath() . 'web/img/' . $nombre_archivo;
         if (move_uploaded_file($ruta, $rutaDoc)) {
         }
     } else {
         $rutaDoc = $config->getUrl() . 'imagen/User.png';
     }
     $usuario = new usuarioTable($config);
     $datoUsuario = new datoUsuarioTable($config);
     if ($usuario->getByUser($datos[0]) !== false) {
         header('Location: ' . $config->getUrl() . 'index.php/usuario/registrar?error=true');
     }
     $usuario->setPassword(md5($datos[1]));
     $usuario->setUsuario($datos[0]);
     $usuario->save();
     $datoUsuario->setUsuarioId($usuario->getId());
     $datoUsuario->setCedula($datos[0]);
     $datoUsuario->setNombre($datos[2]);
     $datoUsuario->setApellidos($datos[3]);
     $datoUsuario->setMovil($datos[4]);
     $datoUsuario->setCorreo($datos[5]);
     $datoUsuario->setSexo($datos[6]);
     if ($datoUsuario->getByCorreo($datos[5]) !== false) {
         header('Location: ' . $config->getUrl() . 'index.php/usuario/registrar?error=true');
     }
     $datoUsuario->save();
     header('Location: ' . $config->getUrl() . 'index.php/usuario/registrar?registro=true');
 }
 public function execute()
 {
     $config = $this->getConfig();
     $index = $config->getUrl() . 'index.php';
     if (isset($_SESSION['user']) === true) {
         header("Location: {$index}");
         exit;
     } elseif (filter_has_var(INPUT_POST, 'registro') === true) {
         $registro = filter_input_array(INPUT_POST)['registro'];
         var_dump($registro);
         //$this->validateInsert($registro);
         $usuario = new usuarioTable($config);
         $usuario->setId($usuario->nextId());
         $usuario->setUsuario($registro['usuario']);
         $usuario->setPassword($registro['password']);
         $usuario->setActivado(1);
         $usuario->setRolId(1);
         $usuario->save();
         $datoUsuario = new datoUsuarioTable($config);
         $datoUsuario->setId($datoUsuario->nextId2());
         $datoUsuario->setUsuarioId($usuario->getId());
         $datoUsuario->setNombre($registro['nombre']);
         $datoUsuario->setApellidos($registro['apellido']);
         $datoUsuario->setCorreo($registro['correo']);
         $datoUsuario->setGenero($registro['genero']);
         $datoUsuario->setFechaNacimiento($registro['fecha']);
         $datoUsuario->setFacebook($registro['facebook']);
         $datoUsuario->setTwitter($registro['twitter']);
         $datoUsuario->setGooglePlus($registro['google']);
         $datoUsuario->setAvatar($registro['avatar']);
         $datoUsuario->save();
         $_SESSION['registroSuccess'] = 'El usuario fue registrado exitosamente';
     }
     header("Location:" . $config->getUrl() . "index.php/inicio/iniciar");
     exit;
 }