Registro de usuarios [Tutorial]
#1 · ·

Harto no; hartisimo de ver posts que preguntan "¿Como pongo un registro de usuarios en mi web?", he decidido crear este tutorial explicandolo

- Primero crearemos el archivo config.php:

Codigo
- Crearemos un formulario pidiendo datos para registrarse:
Codigo
- Haremos esta consulta SQL para preparar las tablas:
Codigo
- Crearemos el archivo botregister.php
Codigo
Y ya tendremos la parte más importante; el registro. Ahora vamos a preparar el login
- Crearemos el archivo login.php
Codigo
- Y ahora crearemos el fichero session.php, que procesará el login:
Codigo
- Y para terminar, el logout.php que servirá para romper la sesión y deslogear al usuario
Codigo
Aqui termina mi tutorial. El registro se puede hacer mucho más complejo, pero estos son ejemplos de un tutorial. Mi consejo es que aprendais SQL y PHP y a partir de estos códigos crear unos nuevos
Suerte

Fuente





Come y duerme en el foro
Come y duerme en el foro
Haz clic para ver el perfil del usuario
Mensajes: 397
Desde: 29/Ago/2007
· ·
#2 ·

Bueno excelente tutoria pero como hacen login los usuarios?

se te olvido explicar como hacer para que cuando entren a la web escriban su pass y nick y queden logueados


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 11/Sep/2008
· ·
#3 ·

No nabía visto este tema, está muy bueno.

Escrito originalmente por shruken

Bueno excelente tutoria pero como hacen login los usuarios?

se te olvido explicar como hacer para que cuando entren a la web escriban su pass y nick y queden logueados

Respuesta: debes enviar al usuario al archivo login.php (de este tutorial).

Para que se registren usa el segundo módulo, es código HTML, así que debes insertarlo donde convenga.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.001
Desde: 02/Ago/2008
· ·
#4 ·
Escrito originalmente por Darth_Carl
- Haremos esta consulta SQL para preparar las tablas:
Codigo
CREATE TABLE `users` (
`id` INT( 4 ) NOT NULL AUTO_INCREMENT,
`nick` VARCHAR(30) NOT NULL ,
`pass` VARCHAR(30) NOT NULL ,
`email` VARCHAR(50) NOT NULL ,
)

Veran querria comentar este tutorial, por motivo de que al poner este codigo en mysql, me dice error:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 6 


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 112
Desde: 17/Mar/2009
· ·
#5 ·

Lo veo todo optimo excepto esos espacios entre el campo int ( 4 ).

De hecho te dice que hay un error entre los parentesis. Revisalo a ver que tal. Saludos.


Come y duerme en el foro
Come y duerme en el foro
Haz clic para ver el perfil del usuario
Mensajes: 484
Desde: 13/Ene/2009
· ·
#6 ·

Ya he conseguido realizar la tabla, le doy las gracias a aerialss88, pero ahora cuando relleno el formulario...aparece esto:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/webcindario/d/e/deportestodo/botregister.php on line 11
Usuario registrado con éxito

No se que es lo que falla, el botregistrer.php.

PD: Es el mismo que el del tutorial


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 112
Desde: 17/Mar/2009
· ·
#7 ·

donde se crea el archivo   config.php?


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 30/Oct/2009
·
#8 ·

bueno, la tabla arreglada es esta:

Código:
CREATE TABLE  `a9190647_admin`.`users` (
`id` INT( 4 ) NOT NULL AUTO_INCREMENT ,
`nick` VARCHAR( 30 ) NOT NULL ,
`pass` VARCHAR( 30 ) NOT NULL ,
`email` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY (  `id` )
) ENGINE = MYISAM

Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 15/Feb/2010
·
#9 ·

oye y donde se pone la tabla de mysql o como se llame ayudenme porfas lo nesesito y me imagino que el mysql es de mi arroba ojala que si xao espero tu ayuda

a y como se llamara la carpeta donde almacena los usuarios en ftp ayudenme!!!!!!!!!!!!!!!!!!!


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 7
Desde: 18/Mar/2010
· ·
#10 ·
Escrito originalmente por thealfredoweb

oye y donde se pone la tabla de mysql o como se llame ayudenme porfas lo nesesito y me imagino que el mysql es de mi arroba ojala que si xao espero tu ayuda

a y como se llamara la carpeta donde almacena los usuarios en ftp ayudenme!!!!!!!!!!!!!!!!!!!

Esta tabla es -en realidad- una consulta sql para ejecutar ya estando dentro del PMA (http://mysql.webcindario.com).

1- debes tener creada la base desde el panel de control.

2- entra al MPA, te familiarizas y pegas y ejecutas esa consulta. Creará la tabla.

3- Los datos no se almacenan en ninguna carpeta (no hace falta crear nada), se guardan en la base de datos.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.001
Desde: 02/Ago/2008
· ·
#11 ·

Hermano Por Que Me Lanza Este Erro???  me ayudas por favor buenisimo el tuto

Error

consulta SQL:

CREATE TABLE `a9190647_admin`.`users` (

 `id` INT( 4 ) NOT NULL AUTO_INCREMENT ,
 `nick` VARCHAR( 30 ) NOT NULL ,
`pass` VARCHAR( 30 ) NOT NULL ,
`email` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY ( `id` )

) ENGINE = MYISAM

MySQL ha dicho: Documentación

#1142 - CREATE command denied to user 'paraguaypirataes'@'192.168.0.12' for table 'users'


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 08/Oct/2010
·
#12 ·

Da error (si es en webcindario) porque la base de datos ya esta creada desde el panel de control (ya existe).


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.001
Desde: 02/Ago/2008
· ·
#13 ·

Porfavor ayudenme quiero hacer mi base de datos pero no entiendo casi nada miren quiero saber :

   COMO HAGO LA BASE DE DATOS, QUE ME DESCARGO QUE NECESITO

   Es lo unico, no enttiendo :z):z):z):z):z):z):z):z):z)


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 10/Jul/2012
·
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
Foro de soporte · Espacio WEB · PHP
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
Ahora son las 21:17 UTC+02:00 DST
Temas similares
 I FotoPTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario608/Jun/2009, 19:45
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario1223/May/2009, 11:00
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
[DUDA] Registro de Usuarios
Por: · 22/Ene/2012, 13:18
123/Ene/2012, 04:41
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario606/Jul/2011, 21:11
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Ayuda con registro de usuarios
Por: · 18/Mar/2009, 19:15
1408/Jun/2009, 19:26
 Ir al último mensaje del tema
Recomendado