Está en la página 1de 4

CONEXIÓN REGISTRO

<?php
// Configuración de conexión de la base de datos
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "yibo_ai";

// Crear conexión
$conn = new mysqli($servername, $username, $password, $dbname);

// Verificar si la conexión se ha realizado correctamente


if ($conn->connect_error) {
die("Conexión fallida: " . $conn->connect_error);
}

// Procesar los datos del formulario si se ha enviado el formulario


if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Obtener los datos del formulario
$nombre = $_POST["Nombre"];
$fecha_nac = $_POST["Fecha_Nac"];
$sexo = $_POST["sexo"];
$countries = $_POST["countries"];
$email = $_POST["Email"];
$usuario = $_POST["usuario"];
$contrasena = $_POST["Contraseña"];
$contrasena2 = $_POST["Contraseña2"];

// Insertar los datos en la base de datos


$sql_registro = "INSERT INTO inscripciones (nombre,
fecha_nacimiento, sexo, pais, correo_electronico, nombre_user,
contrasena, contrasena2) VALUES ('$nombre', '$fecha_nac', '$sexo',
'$countries', '$email', '$usuario', '$contrasena','$contrasena2')";

if ($conn->query($sql_registro) === TRUE) {

//Insertar en usuario
$sql_usuario = "INSERT INTO usuarios (nombre_usuario,
correo_electronico, contrasena) VALUES ('$usuario', '$email',
'$contrasena')";
//Insertar en la tabla de usuarios
if ($conn->query($sql_usuario) === TRUE) {

//Iniciar sesion
session_start();
$_SESSION['email'] = $email;

//Enviar a la pagina inicio de sesion


header('Location: ../php/login.php');
exit;
} else {
echo "Error al insertar en la tabla de usuarios: " . $conn-
>error;
}

} else {
echo "Error al enviar la solicitud de inscripción: " . $conn-
>error;
}

// Insertar los datos en la tabla de usuarios

// Cerrar la conexion
mysqli_close($conn);
?>
CONEXIÓN INICIO DE SESIÓN

<?php
// Configuración de conexión de la base de datos
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "yibo_ai";

// Crear conexión
$conn = new mysqli($servername, $username, $password, $dbname);

// Obtener los datos del formulario de inicio de sesión


if ($_SERVER["REQUEST_METHOD"] == "POST") {
$usuario = $_POST['usuario'];
$contraseña = $_POST['contrasena'];

// Buscar al usuario en la tabla correspondiente


$buscar_usuario = "SELECT * FROM usuarios WHERE
nombre_usuario='$usuario' AND contrasena='$contraseña'";
$resultado = mysqli_query($conn, $buscar_usuario);

// Si se encontró un usuario, iniciar sesión y redirigirlo a la


página de inicio
if (mysqli_num_rows($resultado) > 0) {
session_start();
$_SESSION['email'] = $usuario;
$fila = mysqli_fetch_assoc($resultado);
$_SESSION['user_id'] = $fila['id'];

header('Location: ../index.php');

} else {
// Si no se encontró un usuario, mostrar un mensaje de error
echo "Correo electrónico o contraseña incorrectos";
}

} else {
// Si los índices "usuario" y "contrasena" no están definidos en
$_POST, mostrar un mensaje de error
echo "Por favor, complete los campos de usuario y contraseña.";
}
//Cerrar la conexion
mysqli_close($conn);

?>

También podría gustarte