Captcha:
Código PHP:
<?php
} else { //form is posted
include("securimage.php");
$img = new Securimage();
$valid = $img->check($_POST['code']);
if($valid == true) {
echo "<center>Thanks, you entered the correct code.</center>";
} else {
echo " <div class='separator'> <label for='signup_email'>Codigo:</label>
<input name='code' type='text' value='' id='signup_email' size='20'/><br />
<img src='securimage_show.php?sid=<?php echo md5(uniqid(time())); ?>' id='image' align='absmiddle' /> Ingresa de nuevo el codigo </div>";
}
}
?>
y el del registro:
Código PHP:
<?php
elimine esta parte por seguridad
if (isset($_POST["username"])) {
$username = htmlspecialchars(trim($_POST["username"]));
$password = htmlspecialchars(trim($_POST["password"]));
$password1 = htmlspecialchars(trim($_POST["password1"]));
$userpass = htmlspecialchars(trim($_POST["userpass"]));
$email = htmlspecialchars(trim($_POST["email"]));
echo "<br>";
if (isset($_POST["agree"])) {
if (($username != "") && ($password != "") && ($password1 != "") && ($email != ""))
{
if ((strlen($password) > 5)) {
if ($password == $password1)
{
$q = "SELECT members FROM `datos` WHERE (username = '$username') or (email = '$email')";
if(!($result_set = mysql_query($q))) die(mysql_error());
$number = mysql_num_rows($result_set);
if ($number) {
echo "Perdón! Una cuenta con el nombre de usuario especificado y / o correo electrónico ya existe.<br><br>";
showForm();
}
else {
$q = "INSERT INTO `datos` (username, password, email) VALUES('$username', '$password', '$email')";
$result_set = mysql_query($q);
$to = $email;
$subject = "Bienvenido a EL DIGNO !";
$body = "Hola $username, \n\nGracias por registrarte en ELDIGNO.COM !\n\nEste correo electrónico contiene información de registro.\nSu nombre de usuario &la contraseña se muestra a continuación para su referencia\n\nUsuario: $username\nContraseña: $password\n \n\nGracias!\nELDIGNO.COM";
$headers = "From: ELDIGNO.COM";
if(mail ($to, $subject, $body, $headers)) {
echo "Su cuenta ha sido creada con éxito.
<br>A la bandeja de entrada o correo no deseado se ha enviado a la dirección de correo electrónico que ha especificado.
<br><a href=\"login.php\">Click aquí</a> para iniciar sesion.";
}
else
echo "Su cuenta ha sido creada con éxito.<br>Perdón! El correo electrónico no se pudo enviar debido a alguna razón.";
$invite = $_POST["invite"];
for ($i=0; $i < 5; $i++) {
if (trim($invite[$i]) != "") {
$to = $invite[$i];
$subject = "$webtitle Invitacion";
$features = "Subir varias imágenes al mismo tiempo\nCrear galerías públicas y privadas\nServidores dedicados de subida de sus imágenes\nEnlace sus fotos en sitios web, correo electrónico, los blogs\nRegistro de una cuenta para administrar sus archivos\n Añadir etiquetas a cada una de sus fotos\nubir imágenes privadas con contraseña\nComparta sus imágenes con amigos y familiares";
$body = "Hola ! \n\nAcaban de unirse $webtitle .\n Ofrece servicio de alojamiento gratuito de imágenes con una gran cantidad de funciones!\n\nCaracterísticas:\n{$features}\n\nEntonces, ¿qué estás esperando?\nVes a $website y unete al instante.\n\nGracias,\n$username";
$headers = "Para: $username <$email>";
mail($to, $subject, $body, $headers);
}
}
}
}
else
{ echo "Perdón! Las contraseñas no coinciden.<br><br>"; showForm();}
}
else
{ echo "Sus contraseñas deben ser al menos 6 caracteres.<br><br>"; showForm(); }
}
else
{ echo "Por favor, rellene todos los campos !<br><br>"; showForm(); }
}
else
{ echo "Perdón! Usted debe cumplir con nuestros <a href='terms.php'>Terminos y Condiciones</a>
a fin de proceder en el registro.<br><br>"; showForm(); }
}
else
{
if ($userpass == $vector[$numero])
showForm();
else
echo "Perdón! Usted ya está conectado.";
}
?>