Ver Mensaje Individual
  #10 (permalink)  
Antiguo 02/05/2011, 14:32
Avatar de saraivaruas
saraivaruas
 
Fecha de Ingreso: octubre-2010
Ubicación: Chile
Mensajes: 133
Antigüedad: 14 años, 1 mes
Puntos: 10
Respuesta: Aporte sistema de usuario registrados con vista online y sistema de mensaj

Cita:
Iniciado por saraivaruas Ver Mensaje
Bien aqui pondre el codigo de recuperacion para los usarios olvidadizos el formulario ya viene junto el de registro que esta arriba.


rec_pass.php

Código PHP:
Ver original
  1. <?php
  2.  
  3. require("conexion");
  4.  
  5.  
  6.       // Seleccionamos el email de la base de datos para verificar
  7.  
  8.     $result = @mysql_query("SELECT * FROM usuarios WHERE mail='".$_POST['mail']."'");
  9.  
  10.     if (!$result) {
  11.  
  12.       echo("<p>Error al seleccionar tabla: " . mysql_error() . "</p>");
  13.  
  14.       exit();
  15.  
  16.     }
  17.  
  18.     //Chekeamos si existe el email
  19.  
  20.  $sql_check_num = mysql_num_rows($result);
  21.  
  22.     if($sql_check_num == 0){
  23.  
  24.      
  25.  
  26.     //si no te aperce el email del que puso  ej: $email prueba con ".$_POST['email']."
  27.  
  28.         echo "<table width='467'><tr><td><font color=ff0000 face=verdana>El e-mail <b >".$_POST['mail']."</b> no fue encontrado en nuestra base de datos</font><br />
  29.  
  30.        <center>
  31.  
  32. <p>
  33.  
  34.  
  35.  
  36. <form action=\"enviar_datos.php\" method=\"post\">
  37.  
  38. Intente de nuevo: <input type=\"text\" name=\"email\">
  39.  
  40. <input type=\"submit\" value=\"Enviar\" name=\"go\">
  41.  
  42. </form>
  43.  
  44. </p></center></td><tr></table>";
  45.  
  46.         exit();
  47.  
  48.     }
  49.  
  50.     // Si va todo bien sacamos todo de la base de datos
  51.  
  52.     while ( $row = mysql_fetch_array($result) ) {
  53.  
  54.       $email = $row["mail"];
  55.       $nick = $row["nick"];
  56.       $password = $row["pass"];
  57.  
  58.  
  59.  
  60.     }
  61.  
  62.    
  63.  
  64.     // creamos el email  
  65.  
  66.    
  67.   $mensaje = "Su Nick y su clave de  usuario para ingresar   en   mi web :     $nick y $password . Ya puedes ingresar a la zona vip.";
  68. $email_webmaster = "usuarios@mi web.com";
  69. $asunto = "Su contraseña para entrar en la zona vip en Esquinadosamba.cl, espero que lo disfrutes.  Saludos!";
  70.  
  71.  
  72.  
  73.  
  74. mail($email,$asunto,$mensaje,"FROM: $email_webmaster");
  75.  
  76.  
  77.  
  78. //le decimos al usuario que fue enviado su password  
  79.  
  80. //y que vaya rrapido a revisar su correo electronico
  81.  
  82.  
  83.  
  84. echo  ("<table width='467'><tr><td>tu password ha sido enviado al siguiente correo: $email <br>
  85.  
  86.    
  87.  
  88.    revise su correo esperamos que disfrutes  <br>  Saludos!</a>
  89.  
  90. </td><tr></table>");
  91.  
  92.  
  93.  
  94. ?>



Espero que este sistema sea de utilidad para alguien mas y por favor enviar comentarios y observaciones para mejorarlo.. mucho se agradeceria.

saludos a todos.