Sistema de registro de usuarios

Es tan simple como entrar en tu base de datos seleccionarla y en la parte de arriba darle a SQL una vez dado aparece una ventana en blanco mas abajo, ahi tienes que pegar:

create table usuarios (
id smallint(5) unsigned not null auto_increment,
fecha int(10) unsigned not null,
nick varchar(20) not null,
contrasena varchar(32) not null,
email varchar(40) not null,
pais varchar(20) not null,
edad tinyint(2) unsigned not null,
sexo enum('0','1') not null,
descripcion tinytext not null,
web varchar(100) not null,
ip varchar(15) not null,
primary key (id),
key (nick,contrasena)
)


Y ya esta ya crea la tabla automaticamente :D
P.D : Al pegar eso se supone que hay q darle a aceptar o a continuar :P
SALUDOS
www.psp-yeah.com.ar [En Contruccion]
mugen escribió:y de donde bajo SQL me podrias ayudar con eso???

:arrow: Eso es un servicio que te da tu hosting.

:arrow: ¿ Donde tienes alojada tu Web ?
mi host es isepanama (la direccion es http://waro.isepanama.com) mi problema radica en que no se como usar el sql para crear dicha DB y tabla ni como conectar una DB creada con la pagina donde se introducen los datos de registro

PD:perdonen mi ignorancia pero no conocia nada de esto XD
Si usas un foro phpbb3, podes hacer que use los usuarios y contraseñas ya creadas con el foro?.
Osea, lo que tendrias que fijarte es como el foro guarda los usuarios y contraseña en la base de datos, con q nombre de variable y se podria cambiar, no?.
Ahora intentare de hacerlo (aunque mis conocimientos, son basicos, casi nulos), si algien tiene idea de como hacerlo mejor, por favor que ayude :D.
Saludos.


Edit: segun lo que estube viendo el foro phpbb3 guarda los usuarios en la base de datos con el nombre de variable de phpbb_users (un poco obvio xD), el nombre de usuario (adentro de esa variable) esta como username_clean y la pass como user_password, el problema es que la password esta encriptada,,, ¬¬ y hay que ver como la encripta el programa...
Esto ya me esta superando ¬¬,,, que algien siga x mi xD
bueno ya pude crear la BD y la tabla ya tengo todos codigos php pero no me registra ni nada me dijeron que puede ser error al conectarse con la base de datos alguien me podria decir como conectarme a la base de datos???
:arrow: mugen :!:
Para conectarte a la base de datos solo debes de modificar el archivo del Script que se llama "config.php" , ahi es donde tienes que poner tus datos de conexion ... Si persiste el error, prueva desde cero...

--------------------------------------------------------------------------

:arrow: nexuxirc :!:
Sabes .. lo subi a rapidshare, por que en iespana marca errores a la hora de descargar un archivo comprimido .zip .rar , etc.... Asi me quito de problemas de que ustedes no lo pueden descargar correctamente , jeje ..

En cuanto al Script .. claro que se puede modificar para que quede mejor .. recordemos que este Script es muy basico, y les servira como base a muchos de aqui ,,, y ya depende de cada quien hacerlo mejor y/o mas fantastico (como dices tu ..) ..

SALUDOS .......
oka foxloghan cualquier problema que se presente lo postiare

gracias te lo agradesco mano
Nadie tiene idea de como usar los usuarios de un foro phpbb3 (instalado en tu pagina), para este sistema de registro?.
Saludos.
Bueno, lo que pude hacer es que busque el usuario, pero ahora tengo problemas con la contraseña, parece que el foro la encripta de otra manera, y no tengo idea de como hacerlo andar.
Lo que hice hasta ahora esta ak http://rapidshare.com/files/92644919/registro_usuarios_Modificado_.…
si alguien sabe como hacer andar lo de la contraseña, que por favor ayude.
Hola...por favor necesitaria saber si alguien puede responderme las preguntas aca abajo citadas, ya que necesito crear el sistema de registro con bastante urgencia y no me funcionan estas cosas.
Muchas Gracias


sjj escribió:Hola..estoy probando de instalrlo en mi web. Aqui un par de consultas.
Cuantos campos debe tener la tabla? Son 13 o me falta o sobra alguno?
Para la celda de "Descripcion" no aparece ningun numero asignado en la extension...eso no es necesario?
Por ultimo no comprendo la parte final del codigo, desde aqui hacia abajo
primary key (id)
Estos son campos o que? En que parte deberia añadirlos.
Muchas Gracias
Saludos
Bueno, despues de un tiempo logre hacer andar un sistema de registro de usuarios aprovechando todo lo que te da el foro PhpBB3.
Ahora mi problema, es que solo anda poniendo todos los archivos en la carpeta del foro (osea, ftp://tupagina/phpbb3/), por que si los pongo en otro lado (cambiando la ruta, no se por que no andan :S).
http://rapidshare.com/files/93174923/Registro_de_usuarios.rar.html
Bueno, si algien sabe como solucionar mi problema que me ayude por favor :P
Saludos.
El problema que tienes es que .. las rutas del Script estan de la siguiente manera "index.php" , y como tu quieres que apunten hacia donde esta la carpeta de tu foro tienes que editar todos los archivos del Script de registro de usuarios de la siguiente forma " ../phpBB3/index.php " , (Pensando que los archivos del Script de registro de usuarios los vas a poner directamente en la carpeta de Raiz)

index.php = ../phpBB3/index.php
login.php = ../phpBB3/login.php

ETC...

Espero te sirva ..
Por que contestan las preguntas de todos y las mias no? No me leen? :(
Hola Sjj , dusculpa por no responderte antes ..

Veamos ..

La estructura de la tabla de registro de usuarios es el siguiente

create table usuarios (
id smallint(5) unsigned not null auto_increment,
fecha int(10) unsigned not null,
nick varchar(20) not null,
contrasena varchar(32) not null,
email varchar(40) not null,
pais varchar(20) not null,
edad tinyint(2) unsigned not null,
sexo enum('0','1') not null,
descripcion tinytext not null,
web varchar(100) not null,
ip varchar(15) not null,
primary key (id),
key (nick,contrasena)
)


-No omitas ninguna linea de codigo...
-En la parte de Descripcion no es nesesario asignar algun numero
-Con respecto a "primary key (id), hacia abajo" , pues esto sigue siendo parte del codigo de la estructuta de la tabla del Script ...

primary key (id),
key (nick,contrasena)
)

Te sugiero que de este codigo no toques nada, ni modifiques ..
Solo copia y pega el codigo completo en tu base de datos en la opcion

Importar >> SQL >> Continuar

...............................................................

Con eso tendras creada la tabla llamada USUARIOS ,, para que el Script se ejecute correctamente ..

.............................................................

Saludos y suerte !!
FoxLoghan escribió:El problema que tienes es que .. las rutas del Script estan de la siguiente manera "index.php" , y como tu quieres que apunten hacia donde esta la carpeta de tu foro tienes que editar todos los archivos del Script de registro de usuarios de la siguiente forma " ../phpBB3/index.php " , (Pensando que los archivos del Script de registro de usuarios los vas a poner directamente en la carpeta de Raiz)

index.php = ../phpBB3/index.php
login.php = ../phpBB3/login.php

ETC...

Espero te sirva ..

No entiendo :S, mira,,, yo los archivos que hice los pongo en la carpeta del foro ./phpbb3, ahi estan los archivos login.php, y conectarse.php (este es la cosa para que se conecte,), si en una pagina que esta ubicada en el root del server ftp le pongo eso de requiere login.php no anda. Si le pongo requiere ./phpbb3/login.php, tampoco anda. Pero si la pagina que qiero proteger la pongo en la carpeta phpbb3, y le pongo requiere login.php, anda.
Como puedo hacer para que los archivos que estan en el root del ftp o en otra carpeta (que no sea la del foro) puedan estar protegidos?.

Saludos.
Gracias Fox. Ya logre instalar el sistema de registro. Muy didactico el tutorial. Pero ahora tengo otro problema. Cuando ingreso los datos para registrarme me sale una leyenda que dice "Datos de conexion incorrectos".
El unico paso que por el momento omiti fue el ultimo ya que solo queria probar el sistema de registro aislado y no he ingresado ninguna pagina de acceso restringido a usuarios.
Por si no se comprende lo que digo o te sirve para ayudarme a resolverlo el formulario de registro se encuentra en la siguiente URL: http://www.elegirpublicidad.com/registrousuarios.php
Si podes ayudarme te lo agradecere.
Saludos
Hey , pues te marca "Datos de conexión incorrectos." , por que tus datos de conexion no son los correctos ... Te sigiero que revises tu archivo "config.php"
<?
unset($config) ;
$config[1] = 'LOCALHOST' ; # Puede ser "localhost" aunque también una URL o una IP
$config[2] = 'USUARIO' ; # Usuario de la base de datos
$config[3] = 'PASSWORD' ; # Contraseña de la base de datos
$config[4] = 'DB_NAME' ; # Nombre de la base de datos

$conectar = @mysql_connect($config[1],$config[2],$config[3]) or exit('Datos de conexión incorrectos.') ;
mysql_select_db($config[4],$conectar) or exit('No existe la base de datos.') ;
?>

En este codigo solo deberas cambiar los siguiente datos ( LOCALHOST, USUARIO, PASSWORS, DB_NAME ) ,, Claro por tus respectivos datos ..

Checa ese archivo por que ahi esta tu error ..

-------------------------------------

SALUDOS
Ya le cambie eso pero sigue tirando el mismo error :( . Una pregunta...los datos deben ir entre comillas? Hay alguna otra pagina en que deba modificar la informacion con datos de mi pc como en esta o no? Porque yo copie todo textual.
Los datos deben de ir entre estos simbolos ' ' , no son comillas ..pero si debes respetar dichos simbolos ..

'LOCALHOST'
'etc...'
siempre que me intento registrar.. me dise:

(en mi web) "Datos de conexión incorrectos."

Por que?

Me pueden pasar los scripts de "index.html" osea lo que se escribe para que aparezca el login..

por hacerlo y no me lo toma xD
Ya logre hacerlo andar! Muchas Gracias por tu asistencia permanente Fox! Excelente tutorial
Saludos
Hola Fox. Necesito crear una base de usuarios en la cual pueda tener cierto control sobre la gente que se registra. Esto es ver la cantidad de registrados o poder eliminar usuarios registrados.
En caso de ser posible tambien me gustaria poder autorizar o denegar el registro de una persona via mail. (Esto es cuando alguien se registra me llega un mail con los datos y debo aprobar su registro)
Existe algun menu o cosa que se pueda instalar para hacer estas cosas?
Muchas Gracias
Saludos