Versión imprimible del tema: Registro de usuarios [Tutorial]
URL: https://soporte.miarroba.es/17451/6816369-registro-de-usuarios-tutorial/

De la comunidad de foros: Foro de soporte
URL: https://soporte.miarroba.es


Autor: Darth_Carl, 19/Mar/2008, 12:13


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





Autor: shruken, 02/Feb/2009, 17:05


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


Autor: GestionXls, 02/Feb/2009, 18:02


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.


Autor: projorge, 23/Jun/2009, 18:59


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 


Autor: aerialss88, 23/Jun/2009, 21:22


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.


Autor: projorge, 24/Jun/2009, 16:29


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


Autor: vicentepll, 30/Oct/2009, 17:05


donde se crea el archivo   config.php?


Autor: deoxyz08, 15/Feb/2010, 03:46


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

Autor: thealfredoweb, 10/Jun/2010, 21:21


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


Autor: GestionXls, 11/Jun/2010, 04:16


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.


Autor: DJSEBASESPY, 10/Nov/2010, 07:13


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'


Autor: GestionXls, 10/Nov/2010, 21:57


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


Autor: AlancinWop, 10/Jul/2012, 21:15


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)