Beispiel #1
0
        }
    } elseif ($_REQUEST['tipo'] == 13) {
        $para = trim($_REQUEST['mail']);
        $titulo = "Formulario de contacto chilemap";
        $msg = "Hemos recibido su mensaje. Nos pondremos en contacto a la brevedad.<br><br> Equipo Chilemap";
        sendMail($para, $msg, $titulo);
        $msg2 = "Mensaje recibido desde formulario Gis version Movil.<br><br>";
        $msg2 .= "<br>Nombre: " . $_REQUEST['nom'];
        $msg2 .= "<br>Telefono: " . $_REQUEST['tel'];
        $msg2 .= "<br>Mail: " . $_REQUEST['mail'];
        $msg2 .= "<br>Mensaje: " . $_REQUEST['descrip'];
        sendMail("contacto@chilemap.cl,valeria@chilemap.cl", $msg2, $titulo);
    } elseif ($_REQUEST['tipo'] == 14) {
        $usuario = getUsuario($_REQUEST['mail'], 10);
        if (count($usuario) == 0) {
            $key = generar_clave(10);
            addUsuario($_REQUEST['tipo_usuario'], $_REQUEST['nombre'], $_REQUEST['mail'], $_REQUEST['pais'], $_REQUEST['clave'], 1, $key, $_REQUEST['news']);
            $url = "" . $CM_path_activa_mail . "?mail=" . urlencode($_REQUEST['mail']) . "&co=" . $key . "";
            $mensaje = str_replace("URL_CONF", $url, $CM_MAIL_CONFIRMACION);
            $envio = sendMail($_REQUEST['mail'], $mensaje, "Registro de Usuario ChileMap");
            if ($envio) {
                $msg = $CM_USUARIO_REG_OK;
            } else {
                $msg = $CM_MSG_ERROR;
            }
            ?>
	<script>
		$("#mod_registro").dialog( "close" );
   //$.mobile.changePage('#mensaje', 'pop', true, true);
	 //setTimeout("$.mobile.changePage('#mensaje', 'pop', true, true);",500);
	 
			<div class="row">
				<div class="col-sm-3">
					<?php 
include 'categories.php';
?>
					
				</div>
				
				<div class="col-sm-9 padding-right">
					<?php 
function generar_clave($longitud)
{
    $cadena = "[^A-Z0-9]";
    return substr(eregi_replace($cadena, "", md5(rand())) . eregi_replace($cadena, "", md5(rand())) . eregi_replace($cadena, "", md5(rand())), 0, $longitud);
}
$clave = generar_clave(16);
$id = $_POST["id"];
$code = $_POST["code"];
$passwd2 = sha1($_POST["pass"]);
$passwd3 = sha1($_POST["reppass"]);
$results3 = $mysqli->query("SELECT * FROM users where id like '" . $id . "' and code like '" . $code . "'");
$row_cnt = $results3->num_rows;
$row3 = $results3->fetch_assoc();
if ($row_cnt == 1) {
    if ($passwd2 == $passwd3) {
        $results1 = $mysqli->query("update users set password= '******', code= '" . $clave . "' where id like '" . $id . "'");
        echo "<h2>Contraseña cambiada</h2>";
        echo "<meta http-equiv=\"refresh\" content=\"2;url=login.php\"/>";
    } else {
        echo "<h2>las nuevas contraseñas no coinciden</h2>";
        echo "<meta http-equiv=\"refresh\" content=\"2;url=passforgot.php?code=" . $code . "&id=" . $id . "\"/>";