·
miarroba.com
Registro de usuarios con PHP
 
Índice de subforos · Espacio WEB · General de espacio WEB
Noticias · Buscar · Tags · Tagboard · Avatares · Usuarios · Fisgona
Autor Mensaje 
manolikoctmanolikoct
Machacateclados
Machacateclados


Mensajes: 168
Desde: 14/Sep/2002
#1 ·
Registro de usuarios con PHP

Hola, quiero hacer un registro de usuarios en php y me busque un manual con todo lo que hay que hacer, pero claro hay que hacerle conexion con la base de datos, ¿Hay que pongo?, son letras o numeros esque no lo se
Espero respuesta

30/Ene/2003 13:51 GMT+1
valyvaly
Usuario habitual
Usuario habitual

Haz clic para ver el perfil del usuario
Mensajes: 80
Desde: 13/May/2002
#2 ·
RE: Registro de usuarios con PHP

Pues normalment se coloca:
Donde esta ubicado la base de datos:
Aquí en miarroba es Localhost
Tu nombre de usuario en esa base de datos
tu contraseña
si utilizas algun prefijo: (si utilizas nuke es : nuke)
y algunas veces es necesario indicar el programa de base de datos: Mysql

30/Ene/2003 17:18 GMT+1
roberto_rc13roberto_rc13
Usuario Novato
Usuario Novato


Mensajes: 10
Desde: 19/Jun/2007
#3 ·
RE: Registro de usuarios con PHP

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 linkinpark3397@hotmail.com  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>";
}
}
}
?>


30/Jun/2007 00:51 GMT+1
chavpchavp
Moderador
Moderador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 16.636
Desde: 20/Dic/2002
#4 ·
RE: Registro de usuarios con PHP

creo que todos te agradecen el aporte , pero fijáte en la fecha del tema , del año 2003. No es necesario subir los temas , y menos repeturlos tantas veces.

30/Jun/2007 00:53 GMT+1
Índice de subforos · Espacio WEB · General de espacio WEB
Temas similares
Asunto Autor#VisitasÚltima respuesta
Registro de usuarios con PHP, para LiM27/Ene/2003, 21:15
manolikoctmanolikoct
 2 55030/Jun/2007, 00:58
roberto_rc13roberto_rc13 Ir al último mensaje del tema
Problema con el registro de usuarios10/Dic/2005, 04:10
germangermangermangerman
 9 36930/Jun/2007, 01:35
NoSetup.orgNoSetup.org Ir al último mensaje del tema
Problemas con registro de usuarios23/Ago/2005, 10:20
CLURICAUNCLURICAUN
 1 26223/Ago/2005, 19:27
kn1f3kn1f3 Ir al último mensaje del tema
Registro de usuarios foro PHPBB28/Ene/2005, 17:28
Alianza_wowAlianza_wow
 10 76428/Ene/2005, 21:12
Alianza_wowAlianza_wow Ir al último mensaje del tema
Registro de usuarios30/Oct/2004, 13:13
TazexTazex
 5 41502/Jul/2007, 20:40
NoSetup.orgNoSetup.org Ir al último mensaje del tema
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 00:27
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª