function ActualizarDatos() { session_start(); if (!isset($_SESSION['Usuario'])) { Respoder(false, 'Debe iniciar sesión', null); } $user = new Usuario(); $user->get('idUsuario', $_SESSION['Usuario']['idUsuario']); if (!$user->md_estado) { Respoder(false, 'No se pudo obtener el usuario', null); } if (!(($user->dni = filter_input(INPUT_POST, 'dni', FILTER_VALIDATE_INT)) && ($user->nombres = filter_input(INPUT_POST, 'nombres', FILTER_SANITIZE_STRING)) && ($user->apellidos = filter_input(INPUT_POST, 'apellidos', FILTER_SANITIZE_STRING)) && ($user->email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)))) { Respoder(false, 'Error al recibir parámetros', null); } $uAux = new Usuario(); if ($user->dni != $_SESSION['Usuario']['dni'] && $uAux->get('dni', $user->dni)) { Respoder(false, 'Este DNI no está disponible', null); } if ($user->email != $_SESSION['Usuario']['email'] && $uAux->get('email', $user->email)) { Respoder(false, 'Este email no está disponible', null); } if ($user->edit()) { $_SESSION['Usuario'] = $user->toArray(); Respoder(true, 'Información actualizada', null); } else { Respoder(false, $user->md_mensaje, $user->md_detalle); } }
<?php require_once 'usuarios_model.php'; // Traer los datos de un usuario $usuario1 = new Usuario(); $usuario1->get('*****@*****.**'); print $usuario1->nombre . ' ' . $usuario1->apellido . ' existe<br>'; // Crear un nuevo usuario $new_user_data = array('nombre' => 'Alberto', 'apellido' => 'Jacinto', 'email' => '*****@*****.**', 'clave' => 'jacaranda'); $usuario2 = new Usuario(); $usuario2->set($new_user_data); $usuario2->get($new_user_data['email']); print $usuario2->nombre . ' ' . $usuario2->apellido . ' ha sido creado<br>'; // Editar los datos de un usuario existente $edit_user_data = array('nombre' => 'Gabriel', 'apellido' => 'Lopez', 'email' => '*****@*****.**', 'clave' => '69274'); $usuario3 = new Usuario(); $usuario3->edit($edit_user_data); $usuario3->get($edit_user_data['email']); print $usuario3->nombre . ' ' . $usuario3->apellido . ' ha sido editado<br>'; // Eliminar un usuario $usuario4 = new Usuario(); $usuario4->get('*****@*****.**'); $usuario4->delete('*****@*****.**'); print $usuario4->nombre . ' ' . $usuario4->apellido . ' ha sido eliminado';
private static function editStep4() { $company = self::post('company'); $sellers = json_encode(self::post('sellers')); $format = array(); $format['strEmpresa'] = $company['company']; $format['dir_empresa'] = $company['direction']; $format['ciudad_empresa'] = $company['city']; $format['cp_entrega'] = $company['cp']; $format['tel_empresa'] = $company['phone']; $format['prov_empresa'] = $company['province']; $format['vendedores'] = $sellers; $usuario = new Usuario(); $response = $usuario->edit($format); echo $response ? 'true' : 'false'; }
protected function cambiarContra() { $Usuario = $this->checkAccess(); $ipts = $this->getFilterInputs('post', array('pass' => array('string', 40, 40), 'nuevoPass' => array('string', 40, 40), 'nuevoPass2' => array('string', 40, 40))); if ($Usuario['password'] != $ipts['pass']) { $this->responder(false, 'Contraseña incorrecta'); } if ($ipts['nuevoPass'] != $ipts['nuevoPass']) { $this->responder(false, 'Las contraseñas no coinciden'); } $mysqli = $this->getMysqli(); $user = new Usuario($mysqli, $Usuario['id']); $user->get(); $user->password = $ipts['nuevoPass']; if (!$user->edit()) { $this->responder(false, 'Error al guardar cambios', $user->md_detalle); } $_SESSION['Usuario'] = $user->toArray(); $this->responder(true, 'Cambios guardados'); }
header("Content-type: application/json; charset=iso-8859-1", true); require_once '../../lib/php/conn.php'; require_once '../../models/Usuario.php'; $data = new Usuario(); require_once '../../models/Pessoa.php'; $pessoa = new Pessoa(); require_once '../../models/Perfil.php'; $perfil = new Perfil(); foreach ($_REQUEST as $key => $value) { $_REQUEST[$key] = utf8_decode($value); } if ($_REQUEST['acao'] == 1 && $_REQUEST['operacao'] == 2) { if ($data->add()) { echo json_encode(array('success' => 1)); } else { echo json_encode(array('success' => 0)); } } elseif ($_REQUEST['acao'] == 2 && $_REQUEST['operacao'] == 2) { if ($data->edit()) { echo json_encode(array('success' => 1)); } else { echo json_encode(array('success' => 0)); } } elseif ($_REQUEST['acao'] == 3 && $_REQUEST['operacao'] == 2) { if ($data->delete()) { echo json_encode(array('success' => 1)); } else { echo json_encode(array('success' => 0)); } }
<?php require 'inc/header.php'; Utils::POST('submit', function () { $x = new Usuario(); $x->edit($_POST); }); $user = Auth::User(); ?> <!-- Header --> <!--detalle productos--> <div class="mi-cuenta col-xs-12 col-sm-12 col-md-12 ol-lg-12"> <!--head-page--> <div class="head-page col-xs-12 col-sm-12 col-md-12 ol-lg-12"> </div> <!--end / head-page--> <!--formulario--> <div class="formulario formularioSidebar block-a col-xs-12 col-sm-7 col-md-7 ol-lg-7"> <h3 class="sub-titulo text-uppercase">Datos</h3> <form role="form" action="" method="post" class="form-default"> <!--form-a--> <div class="form-a col-xs-12 col-sm-6 col-md-6 ol-lg-6"> <div class="form-group"> <label for="text" class="text-uppercase">Empresa</label>