Ejemplo n.º 1
0
 case 'verificarEmail':
     $id = $_POST['id'];
     $email = $_POST['email'];
     $db = TBase::conectaDB();
     $rs = $db->Execute("select idUsuario from usuario where upper(email) = upper('" . $email . "')");
     if ($rs->EOF) {
         echo json_encode(array("band" => "false"));
     } elseif ($rs->fields['idUsuario'] == $id) {
         echo json_encode(array("band" => "false"));
     } else {
         echo json_encode(array("band" => "true"));
     }
     break;
 case 'add':
     $obj = new TUsuario($_POST['id']);
     $obj->setNick($_POST['nick']);
     $obj->setNombre($_POST['nombre']);
     $obj->setEmail($_POST['email']);
     $obj->setTipo($_POST['tipo']);
     if ($obj->guardar()) {
         echo json_encode(array("band" => "true", "idUsuario" => $obj->getId()));
     } else {
         echo json_encode(array("band" => "false", "mensaje" => "Error al registrar la cuenta"));
     }
     break;
 case 'setPass':
     $obj = new TUsuario($_POST['usuario']);
     if ($obj->setPass($_POST['pass'])) {
         echo json_encode(array("band" => "true"));
     } else {
         echo json_encode(array("band" => "false"));