💾 Manual Profesional MySQL + Login

1. Crear Base de Datos

CREATE DATABASE sistema_login;

2. Crear Tabla Usuarios

CREATE TABLE usuarios ( id INT AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR(100), email VARCHAR(100) UNIQUE, password VARCHAR(255), fecha_registro TIMESTAMP DEFAULT CURRENT_TIMESTAMP );

3. Insertar Usuario Seguro

Las contraseñas deben ir encriptadas con PHP:

$password = password_hash("123456", PASSWORD_DEFAULT);

4. Consulta de Login

SELECT * FROM usuarios WHERE email = 'correo@ejemplo.com';

5. Backup Base de Datos

mysqldump -u root -p sistema_login > backup.sql

6. Automatización con CRON

0 2 * * * mysqldump -u root -p sistema_login > /backup/diario.sql

🔐 Sistema de Login Profesional

Archivo: conexion.php

connect_error){ die("Error de conexión"); } ?>

Archivo: registro.php

query($sql)){ echo "Usuario registrado"; }else{ echo "Error"; } ?>

Archivo: login.php

query($sql); if($result->num_rows > 0){ $user = $result->fetch_assoc(); if(password_verify($password, $user['password'])){ $_SESSION['usuario'] = $user['nombre']; echo "Login correcto"; } else { echo "Contraseña incorrecta"; } } else { echo "Usuario no existe"; } ?>

Formulario de Prueba