Avatar Image
Usuario Novato
Usuario Novato

Bueno, no se si exactamente tiene que ir aquí, xq es de la web, pero alomejor va en msql.

Bien, pues resulta que se estan registrando usuarios en mi web, pero creo q no les llega el email de confirmación, esto no ha pasado nunca que yo sepa, tengo 0 registrados de ayer y 0 de hoy, cosa q es imposible, ya que ultimamente mas de 15-20 al dia seguro que se registran, y si miro en la base de datos, tengo a mas de 47 usuarios para que confirmen su registro(y claro a las 24 horas seguro que se les borra). Yo pienso que no les llega el email de confirmacion de registro y era para preguntar, si habiais tenido algun problema y/o si podeis solucionarmelo.

Muchas gracias.

Avatar Image
@man / @woman
@man / @woman

Subforo de noticias. Temporalmente esta desactivado la función mail.

"Netiqueta" en los foros, como comportarse y preguntar en los foros.

No Setup Programs
Avatar Image
Usuario Novato
Usuario Novato

A, que rapidez muchas gracias, ¿se sabe si va a tardar mucho?, o cuando se arregle.

roberto_rc13
Usuario habitual
Usuario habitual

Aqui tienen el codigo para tener un sistemita de registro en su pagina web y tambien para que inicien sesion, este codigo funciona cualquiera duda o pregunta me pueden escribir a [email protected]  Roberto Rodriguez C

registro.html
<form action="registro.php" method="post">
Nombre de Usuario:<input maxlength="25" size="25" name="username" />
<br />
Password:<input type="password" maxlength="25" size="25" name="password" />
<br />
Repite Password:<input type="password" maxlength="25" size="25" name="cpassword" />
<br />
Email:<input maxlength="35" size="25" name="email" />
<br />
<input type="submit" value="Registrar" />
</form>

registro.php
<?php
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='username';
$dbuserpass='password';
$dbname='database';
// Conexi&oacute;n a la base de datos
mysql_connect("localhost", "root" ) or die(mysql_error());
mysql_select_db("database" ) or die(mysql_error());

// Preguntaremos si se han enviado ya las variables necesarias
if (isset($_POST["username"] ) ) {
$username = $_POST["username"];
$password = $_POST["password"];
$cpassword = $_POST["cpassword"];
$email = $_POST["email"];
// Hay campos en blanco
if($username==NULL|$password==NULL|$cpassword==NULL|$email==NULL) {
echo "Hay Campos Vacios";
}else{
// &iquest;Coinciden las contrase&ntilde;as?
if($password!=$cpassword) {
echo "Las Contrase&ntilde;as No Coinciden";
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya exist&iacute;an
$checkuser = mysql_query("SELECT username FROM users WHERE username='$username'" ) ;
$username_exist = mysql_num_rows($checkuser);

$checkemail = mysql_query("SELECT email FROM users WHERE email='$email'" ) ;
$email_exist = mysql_num_rows($checkemail);

if ($email_exist>0|$username_exist>0) {
echo "EL Nombre de Usuario o la Cuenta de Correo Estan ya en Uso";
}else{
//Todo parece correcto procedemos con la inserccion
$query = "INSERT INTO users (username, password, email) VALUES('$username','$password','$email')";
mysql_query($query) or die(mysql_error());
echo "El Usuario $username ha Sido Registrado de Manera Satisfactoria. Ahora Puedes Iniciar Session";
}
}
}
}
?>

entrar.html
<form action="entrar.php" method="post">
Usuario:<input type="text" name="username" />
<br />  
Password:<input type="password" name="password" />
<br />
<input type="submit" value="Entrar" />
</form>

entrar.php
  <?php
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='username';
$dbuserpass='password';
$dbname='database';

// Conectar a la base de datos
mysql_connect("localhost", "root" ) or die(mysql_error());
mysql_select_db("database" ) or die(mysql_error());

if ($_POST['username'] ) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];
if ($password==NULL) {
echo "Debes Escribir el Password";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'" ) or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "Usuario o Contrase&ntilde;a Incorrecto, sino eres Usuario Puedes Registrarte <a href='registro.html'>Aqu&iacute;</a>";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'" ) or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
echo "<html><head></head><meta HTTP-EQUIV='Refresh' CONTENT='3; URL=bienvenido-usuario-inicio-session.html'><body>Hola ".$_SESSION['s_username']." Te Vamos a Redireccionar a Tu Cuenta</body></html>";
}
}
}
?>

Avatar Image
Machacateclados
Machacateclados

A ver, no me seas, lee la noticia:
ALGUNOS USUARIOS HACIAN MAL USO DE ESTA FUNCION Y HA SIDO DESACTIVADA HASTA NO SE SABE CUANDO(POSIBLEMENTE HASTA NUNCA)




Avatar Image
@man / @woman
@man / @woman

Además es un tema de 2004, el usuario que lo pregunto ¿volvera a ver ese código?

"Netiqueta" en los foros, como comportarse y preguntar en los foros.

No Setup Programs
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 10/Dic/2005, 04:10
germangerman MaIcOl GestionXls NoSetup.org bienvvenido142kNov/10
Por: , el 23/Ago/2005, 10:20
CLURICAUN kn1f3eg12kAug/05
Por: , el 28/Ene/2005, 17:28
Alianza_wow Caos.X VaSaN105kJan/05
Por: , el 12/Abr/2004, 04:11
hackdj NoSetup.org www.ayudauni.net roberto_rc13 Ellocodelataquilla2240kSep/08
Por: , el 26/Feb/2004, 17:25
Dobba MaIcOl Trebor_1989 elvigia1 User 843907875Feb/04