Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Tutorial | Crear Sistema de Login PHP
#1
Primer Paso: Creación de la base de datos
Lo primero que necesitas es crear la base de datos en la que vas a almacenar tu información. Si ya tienes creada una salta al paso dos.
Para crear la base de datos la mejor manera es desde algun tipo de software que te permita manejar MySql ya que el uso de scripts no está autorizado en todos los servidores.

Segundo Paso: Configuración de tablas
Ya está creada la base de datos y tenemos que configurar las tablas y campos en los que vamos a almacenar la información.
Utiliza este código o modifícalo adaptándolo a tus gustos.
Código PHP:
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='username';
$dbuserpass='password';
$dbname='database';
// Conexión a la base de datos
mysql_connect ($dbhost$dbusername$dbuserpass);
// Seleccion de la base de datos
mysql_select_db($dbname) or die('Cannot select database');
// Creacion de la tabla (puedes elegir otros nombres para los campos)
$query 'CREATE TABLE users(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
username VARCHAR(30) NOT NULL,
password VARCHAR(20) NOT NULL,
email VARCHAR(40) NOT NULL)'
;
$result mysql_query($query);
echo 
"!Tabla creada!";
?>

Tercer Paso: Registro de usuarios
Ya hemos creado y configurado la base de datos, ahora escribiremos el código de una simple página de registr, en la que insertaremos nombre de usuario, contrseña y cuenta de correo.
Código PHP:
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='username';
$dbuserpass='password';
$dbname='database';
// Conexión a la base de datos
mysql_connect ($dbhost$dbusername$dbuserpass);
mysql_select_db($dbname) or die("Cannot select database";
// 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 
"un campo está vacio.";
}else{
// ¿Coinciden las contraseñas?
if($password!=$cpassword) {
echo 
"Las contraseñas no coinciden";
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya existí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 (usernamepasswordemailVALUES(‘$username’,'$password’,'$email’);
mysql_query($query) or die(mysql_error());
echo 
“El usuario $username ha sido registrado de manera satisfactoria.;
}
}
}
}
?>
Dejame reputacion si mi ayuda te sirve
#2
Disculpa pero parece un copy - paste.

Deberías quitarle el centrado y agregar alguna imagen. Y un ejemplo no estaría mal.
O ya de perdis poner la fuente.. Sonrisa
WWW
#3
Me gustaría una fuente :S Porque no pusiste los code ni nada. Pero gracias por el aporte
#4
se ve re-feo e inseguro

aparte de copy and paste


Moderador en @Socialphy

WWW
#5
Te he editado el post con los tags:

Código:
[php][/php]

Que así queda mejor Guiño
WWW
#6
Cierto desde mmi punto de vista tambien se ve muy sencillo pero buen intento
#7
no comprendo mucho pero podría servirme de ayuda para aprender Sonrisa gracias!
#8
sera copy and paste, almenos deja una fuente y bueno aporte nunca hay q ser mal agradecido
#9
muchas gracias a ver si aprendo algo jeje
#10
esta bueno para quienes apenas estan aprendiendo php, pero si te das cuenta hay que actualizarse, deberias empezar a programar orientandote a objetos! (Php oop) un saludo!


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
Sonrisa Login->html+js+ajax+php wpadilla 2 68 05-11-2017, 12:39 PM
Último mensaje: piensaengrande
Información [Tutorial] Certificado SSL Gratis StartSSL 2016 Tutorial DarkMaster 26 5,252 28-04-2016, 03:39 AM
Último mensaje: Lob3zNo
  Fb Access: Login simple con el Facebook SDK y PHP cmascreativo 0 265 18-02-2016, 05:59 PM
Último mensaje: cmascreativo
Bombilla [Tutorial] SSL Gratis, Conseguir e Instalar Certificado DarkMaster 16 900 06-01-2016, 01:32 AM
Último mensaje: DarkMaster
  Mobirise - Crear sitios Moviles de manera facil y gratis metalfuck 3 1,719 03-11-2015, 12:56 AM
Último mensaje: Caoba
  Proteger pagina con login sin Base de datos zodiaco 12 1,664 04-07-2015, 11:38 AM
Último mensaje: davilro
  Como crear un Código de Barras en PHP torgar22 1 391 25-03-2015, 04:33 AM
Último mensaje: garcon
  [PHP] Código para crear y eliminar una base de datos de MySQL desde PHP torgar22 5 479 27-02-2015, 12:57 AM
Último mensaje: yayito21
  Crear contraseñas seguras Netohg 43 1,952 06-02-2015, 02:45 AM
Último mensaje: Shirow_Aramaki
  Como hacer un Sistema de Noticias con PHP y MySQL torgar22 3 1,018 02-02-2015, 05:16 PM
Último mensaje: AngelKrak



Usuarios navegando en este tema: 1 invitado(s)