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(); $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; }