0 ){ $row_usu = mysql_fetch_array( $query_usu ); $_SESSION["usuario_ID"]=$row_usu["usu_ID"]; $_SESSION["usuario_nombre"]=$row_usu["usu_nombre"]; $_SESSION["usuario_email"]=$row_usu["usu_email"]; if($_GET['email']){ //viene del registro $_SESSION['registrado'] = 'si'; } }//del if else $error=5; mysql_free_result($resul_usu); if (!$error) header("Location: usuario-datos-terrenos-parcelas-venta-fincas-rusticas-online.html"); else header("Location: datos-usuario-error-".$error."-registro-tienda-online.html"); break; case "activar-finca": if($_POST['usuario']!="" && $_POST['finca']!=""){ if($_POST['email'] && $_POST['clave']){ //vemos si existe el usuario $resultado = mysql_query("SELECT * FROM fin_usuarios WHERE usu_ID = ".$_POST['usuario']." AND usu_email='".$_POST['clave']."'", $link); if( mysql_num_rows($resultado)==1 ){ //existe, y coincide mysql_query("UPDATE fin_fincas SET fin_activa = 'S' WHERE fin_usuario = ".$_POST['usuario']." AND fin_ID = ".$_POST['finca'], $link); $_SESSION['activa'] = 'ok'; } else $_SESSION['activa'] = 'no_coincide'; } else $_SESSION['activa'] = 'no_coincide'; } else $_SESSION['activa'] = 'sin_datos'; header("Location: activar-finca-".$_POST['usuario']."-".$_POST['finca'].".html"); break; case "modificar": $error=1; if (!$_POST["nombre"]) $error=3; if (!$_POST["email"]) $error=3; if ($_POST["cambiar"]==1){ if (strlen($_POST["contrasena"])<6) $error=7; if ($_POST["contrasena2"]!=$_POST["contrasena"]) $error=7; }//del if if ($error==1){ if($_POST['contactar']) $contactar = 1; else $contactar = 0; //actualizamos datos $query_ins="UPDATE $tabla_usuarios SET usu_nombre='".$_POST["nombre"]."' ,usu_apellidos='".$_POST["apellidos"]."' ,usu_telefono1='".$_POST["telefono"]."' ,usu_telefono2='".$_POST["movil"]."' ,usu_contactar = $contactar"; if ($_POST["cambiar"]==1) $query_ins.=",usu_pass='".md5($_POST["contrasena"])."'"; $query_ins.=" WHERE usu_ID='".$_SESSION["usuario_ID"]."' LIMIT 1"; $resul_ins=mysql_query($query_ins,$link); if (!$resul_ins==1) $error=3; $_SESSION["usuario_ID"] = $row_usu["usu_ID"]; $_SESSION["usuario_nombre"]=$row_usu["usu_nombre"]; $_SESSION["usuario_email"]=$row_usu["usu_email"]; }//de si hay errores header("Location: datos-usuario-error-".$error."-registro-tienda-online.html"); break; case "registro": $error=1; //echo "aaaaaaa"; //echo $_SESSION['suma']; //echo $_POST["su_email"]; if($_SESSION['suma']==$_POST["su_email"]) { if (!$_POST["nombre"]) $error=3; if (!$_POST["email"]) $error=3; if ($error == 1){ //vemos si existe ya el mail $resul_ins=mysql_query("SELECT * FROM $tabla_usuarios WHERE usu_email='".$_POST["email"]."'", $link); if(mysql_num_rows($resul_ins)>0) $error = 2; else { //generamos clave $contrasena = pgenerator(); //insertamos datos $query_ins="INSERT INTO $tabla_usuarios VALUES ( NULL, '".$_POST["nombre"]."', '".$_POST["apellidos"]."', '', '', '".$_POST["email"]."', '".md5($contrasena)."', 0, '', 1,'".date("d-m-Y")."')"; $resul_ins=mysql_query($query_ins,$link); if (!$resul_ins==1) $error=3; if($error == 1){ //enviammos mail de confirmacion $mensaje="Gracias por registrarse en www.PortaldeFincasRusticas.es. Sus datos de acceso son:
Email: ".$_POST["nombre"]."
Clave: $contrasena


Para poder acceder a sus servicios, por favor, use estos datos. Recuerde cambiar esta clave (generada aleatoriamente) por otra más facil de recordar."; $mail=new phpmailer; $mail->AddAddress($_POST["email"], ""); $mail->From = $emailSoporte; $mail->FromName = $web; $mail->Subject = "Portal de Fincas Rústicas.es. Su clave de acceso"; $mail->Body = "$mensaje"; if (!$mail->Send()) header("Location: usuarios_accion.php?accion=login&email=".$_POST['email']."&contrasena=$contrasena"); else header("Location: index.php?seccion=usuario&accion=registro&error=6"); } else header("Location: index.php?seccion=usuario&accion=registro&error=".$error); } } else { header("Location: index.php?seccion=usuario&accion=registro&error=".$error); } } else { header("Location: index.php?seccion=usuario&accion=registro&error=".$error); } break; case "recordar": $error=2; //vemos el usuario $query_usu="SELECT * FROM $tabla_usuarios WHERE usu_email='".$_POST["email"]."'"; $resul_usu=mysql_query($query_usu,$link); if ($row_usu=mysql_fetch_array($resul_usu)) { //generamos pass $pass = pgenerator(); //actualizamos bd $query_upd="UPDATE $tabla_usuarios SET usu_pass='".md5($pass)."' WHERE usu_ID='".$row_usu["usu_ID"]."' LIMIT 1"; mysql_query($query_upd,$link); //mandamos email $mensaje="Su nueva contraseña de acceso es:
".$pass; $mail=new phpmailer; $mail->AddAddress($_POST["email"], ""); $mail->From = $emailSoporte; $mail->FromName = $web; $mail->Subject = "Portal de Fincas Rústicas.es. Su clave de acceso"; $mail->Body = "$mensaje"; if (!$mail->Send()) $error=6; $_SESSION["usuario_email"]=$_POST["email"]; }//del if else $error=4; mysql_free_result($resul_usu); header("Location: datos-usuario-error-".$error."-registro-tienda-online.html"); break; case "logout": unset($_SESSION["usuario_ID"],$_SESSION["usuario_nombre"],$_SESSION["usuario_email"]); session_destroy(); header("Location: ./"); break; case "contacto-vendedor": $texto = 'Un usuario de '.$web.' quiere contactar con usted en relacion a una finca suya:
Nombre: '.$_POST["nombre"].'
Teléfono: '.$_POST["telefono"].'
Email: '.$_POST["email"].'

[Texto del mensaje]------------------------------------

'.$_POST["mensaje"]; $asunto = 'Usuario de '.$web.' interesado en una finca suya'; $para = $_POST['email_vendedor']; if($_POST['email']) $remite = $_POST['email']; else $remite = $emailSoporte; $de = "Content-type: text/html\nFrom:$remite"; if( mail($para, $asunto, $texto, $de) ) $valor = 'ok'; else $valor = 'err'; ?>

 

Enviando mensaje........