Autor Tema: Registro en el Mc by ramfu  (Leído 681 veces)

Desconectado nenk333

  • PHPer@ Fijo
  • ***
  • Mensajes: 196
  • Karma: 16
    • Ver Perfil
Registro en el Mc by ramfu
« en: 14 de Julio de 2009, 22:28:23 pm »
Hola, hay alguna forma para hacer que repitan la contraseña a la hora de registrarse, me baso en el autoregistro que ya venia con el MC..si hay algo que se pueda hacer para que verifice si coinciden y como poner los campos de pass etc.

Comunidad PHPeros

Registro en el Mc by ramfu
« en: 14 de Julio de 2009, 22:28:23 pm »

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Registro en el Mc by ramfu
« Respuesta #1 en: 15 de Julio de 2009, 02:41:40 am »
Si, añades un campo, y dps haces un if, por ejemplo:

Password: campo se llama pass
Repitela: campo se llama pass2

Al hacer la comprobacion harias:
if ($_POST['pass'] == $_POST['pass']) {
continuamos;
} else {
$error = "Las contraseñas no coinciden";
}

Desconectado nenk333

  • PHPer@ Fijo
  • ***
  • Mensajes: 196
  • Karma: 16
    • Ver Perfil
Re: Registro en el Mc by ramfu
« Respuesta #2 en: 15 de Julio de 2009, 15:54:37 pm »
gracias pero igualmente para el autoregistro no va:S ademas que usa otro tipo de code lo de error y cuando voy a registrarme me dice   Parse error: parse error in C:\xampp\htdocs\inhabbo\register_action.php on line 892

Desconectado mr.despistado

  • PHPero Avanzado
  • ****
  • Mensajes: 444
  • Karma: 3
  • Sexo: Masculino
  • Busco programadores
    • Ver Perfil
    • Xti
Re: Registro en el Mc by ramfu
« Respuesta #3 en: 17 de Julio de 2009, 02:32:30 am »
pon la linea 892 y te diremos que puede pasar porque adivinos creo que no somos o amenos yo, ramfu y los demás nose xDD
Dudas con tus programaciones? Envíame un MP con tu email y hablamos.

Desconectado nenk333

  • PHPer@ Fijo
  • ***
  • Mensajes: 196
  • Karma: 16
    • Ver Perfil
Re: Registro en el Mc by ramfu
« Respuesta #4 en: 17 de Julio de 2009, 12:43:55 pm »
Te dare todo el codigo de el autoregistro_porecessar, que yo le puse como name register_action.php

modifice algnas cosas y debajo pude el campo de registro tnb por si avia un error que no tuvieran que regresar acia atras.


Citar
<?php
# Creado por Hermalon y Modificado por Joel - www.SoloTrades.com/foro/index.php

// Verificamos si la IP del usuario esta baneada
include("conectar.php");   
$bann = mysql_query("SELECT * FROM `baneos` WHERE ip='".$_SERVER['REMOTE_ADDR']."'");
if(mysql_num_rows($bann)){
echo '<font style="border: 1px #FF0000 dashed; padding: 3px"><b><font color="#FF0000">Usted ha sido expulsado de este Minichat. Asi que usted no puede registrarse como miembro al Club MC.</font></b></font><br><br>';
}
else {
?>
                                          <br>
                                          <?
# Creado por Hermalon y Modificado por Joel  - www.SoloTrades.com/foro/index.php

// Hacemos una funcion para permitir solo el envio de texto plano.
  function limpiar($plano){
      $plano = trim($plano);
      $plano = htmlspecialchars($plano);
      return $plano;
      }
?>
                                                  <?
# Creado por Hermalon y Modificado por Joel - www.SoloTrades.com/foro/index.php

// Conectamos a la base de datos.
include("conectar.php");

// Si es enviado el formulario...
if(isset($_POST['registrar'])){

// Verificamos que el nick no est&eacute; registrado      
$sql = mysql_query("SELECT * FROM `usuarios` WHERE nick='".$_POST['nick']."'");
if(mysql_num_rows($sql)){
echo '<font style="border: 1px #6600CC dashed; padding: 3px">Este nick ya esta registrado, lo siento.</font><br><br>';
} else {
// Verificamos que el nick no sea una palabra censurada      
$query = mysql_query("SELECT * FROM `censuras` WHERE palabra='".$_POST['nick']."'");
if(mysql_num_rows($query)){
echo '<font style="border: 1px #99FF00 dashed; padding: 3px">Este nick <i>'.$_POST['nick'].'</i> no esta permitido, por favor, escoje otro.</font><br><br>';
} else {
// Comprobamos que el nick no tenga espacios
if(stristr($_POST['nick'], ' ') == TRUE){
echo '<font style="border: 1px #990000 dashed; padding: 3px">Este nick <i>'.$_POST['nick'].'</i> no es v&aacute;lido.</font><br><br>';
} else {
// Comprobamos que el usuario no se registro prefijo MOD.
if(stristr($_POST['nick'], 'MOD-') == TRUE){
echo '<font style="border: 1px #990000 dashed; padding: 3px">Lo siento, pero no se permiten nicks con prefijos MOD.</font><br><br>';
} else {
// Comprobamos que el usuario no se registro prefijo DJ.
if(!stristr($_POST['nick'], 'DJ-') == FALSE){
echo '<font style="border: 1px #0000FF dashed; padding: 3px">Lo siento, pero no se permiten nicks con prefijos DJ.</font><br><br>';
} else {
// Verificamos que el nick tenga mas de 3 caracteres.
if(strlen($_POST['nick']) < 4){
echo '<font style="border: 1px #FF9900 dashed; padding: 3px">Tu nick debe tener mas de 4 caracteres, por favor, vuelve a escribir tu nick.</font><br><br>';
} else {
// Verificamos que la pass tenga mas de 5 caracteres.
if(strlen($_POST['pass']) < 6){
echo '<font style="border: 1px #009900 dashed; padding: 3px">Tu password debe tener mas de 6 caracteres.</font><br><br>';
} else {
// Comprobamos que el email sea correcto.
if(!strpos($_POST['mail'], "@")){
echo '<font style="border: 1px #FF9900 dashed; padding: 3px">Introduzca un email v&aacute;lido.</font><br><br>';
} else {
// Limpiamos los post.
$mail = limpiar($_POST['mail']);
$pass = limpiar($_POST['pass']);
$nick = limpiar($_POST['nick']);
$habbo = limpiar($_POST['habbo']);
$brtday = limpiar($_POST['brt_day']);
$brtmon = limpiar($_POST['brt_month']);
$boletin = limpiar($_POST['boletin']);
// Escriptamos la password
$pass = md5(stripslashes(trim($_POST['pass'])));
// Fecha de registro
$date = date("d.m.y, H:i:s");

// Si todo esta bien procesamos el registro
$registro = mysql_query("INSERT INTO placas (user,placa,nombre,descripcion) VALUES ('$nick','placas/Aclub3a.gif','Placa MC de oro','Para los usuarios que quieran ser un poco más exclusivos.')");
$registro = mysql_query("INSERT INTO `usuarios` (nick,rol,pass,mensajes,fecha_registro,censuras,email,subnick,colorletra,cantidad,grupo,status,habbo,brt_day,brt_month,boletin) VALUES ('$nick','0','$pass','0','$date','0','$mail','Hpixel Web','#000000','0','','','$habbo','$brtday','$brtmon','$boletin')");

if($registro){
echo '<font color="#FF9900"><b>&iexcl;Felicidades! Ya eres miembro del MC by ramfu.<br />
    <br />

    <font color="#FF6600">:: Tus datos son los siguientes ::</font></b><br>
</p>
<table width="191" border="0" cellspacing="1" cellpadding="1">
  <tr>
    <td width="54"><div align="right"><b>Nick:</b></div></td>
    <td width="137"><div align="left"><i>'.$_POST['nick'].'</i></div></td>
  </tr>
  <tr>
    <td><div align="right"><strong>Habbo:</strong></div></td>
    <td>'.$_POST['habbo'].'</td>
  </tr>
  <tr>
    <td><div align="right"><b>Contrase&ntilde;a:</b></div></td>
    <td><div align="left"><i>'.$_POST['pass'].'</i></div></td>
  </tr>
  <tr>
    <td><div align="right"><strong>Aniversario:</strong></div></td>
    <td>D&iacute;a '.$_POST['brt_day'].' Mes '.$_POST['brt_month'].'</td>
  </tr>';
echo '</table>';
echo '<br><font color="#0000FF"><strong>&iexcl;No olvide guardar sus datos!</strong></font><br />
<br>
';
}
}
}
}
}
}
}
}
}
} else {

?>
                                                  <b><span class="Estilo4">&iexcl;Hola!, para registrarte en el Mc by ramfu, debes rellenar el sigiente formulario.</br ></span></b>
                                                  <? } ?>
                                  <? } ?>

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re: Registro en el Mc by ramfu
« Respuesta #5 en: 17 de Julio de 2009, 13:50:07 pm »
y pretendes k contemos las lineas?

Desconectado Marcelox

  • PHPerit@
  • *
  • Mensajes: 29
  • Karma: 0
    • Ver Perfil
Re: Registro en el Mc by ramfu
« Respuesta #6 en: 17 de Julio de 2009, 23:29:43 pm »
Hay 124 líneas.

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re: Registro en el Mc by ramfu
« Respuesta #7 en: 18 de Julio de 2009, 15:40:20 pm »
... di la linea del error -.-