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'); } }
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; }