Avatar Image
Come y duerme en el foro
Come y duerme en el foro

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




shruken
Usuario Novato
Usuario Novato

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

Avatar Image
@man / @woman
@man / @woman

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.

Avatar Image
Machacateclados
Machacateclados
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 

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

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.

Avatar Image
Machacateclados
Machacateclados

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

vicentepll
Usuario Novato
Usuario Novato

donde se crea el archivo   config.php?

deoxyz08
Usuario Novato
Usuario Novato

bueno, la tabla arreglada es esta:

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
Avatar Image
Usuario Novato
Usuario Novato

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!!!!!!!!!!!!!!!!!!!

Avatar Image
@man / @woman
@man / @woman
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.

DJSEBASESPY
Usuario Novato
Usuario Novato

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'

Avatar Image
@man / @woman
@man / @woman

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

AlancinWop
Usuario Novato
Usuario Novato

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)

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
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 22/Ene/2012, 13:18
Surfund GestionXls12kJan/12
Por: , el 07/Ene/2010, 22:03
tHeEkiZdeH aerialss88 MegaBedder62kJul/11
Por: , el 22/May/2009, 12:56
ligoverto Darioxhcx_0x3a NoSetup.org122kMay/09
Por: , el 18/Mar/2009, 19:15
projorge NoSetup.org GestionXls henrykoo142kJun/09
Por: , el 02/Mar/2009, 17:09
ayudaspwg GestionXls arkionfeso henrykoo63kJun/09