1ra Versión
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
session_start();
|
||||
|
||||
require_once 'conexion.php';
|
||||
|
||||
if ($conexion->connect_error) {
|
||||
die("Error de conexión: " . $conexion->connect_error);
|
||||
}
|
||||
|
||||
if ($_SERVER["REQUEST_METHOD"] == "POST") {
|
||||
header('Content-Type: application/json');
|
||||
$usuario = $_POST['usuario'];
|
||||
$clave = $_POST['clave'];
|
||||
|
||||
$query = "SELECT * FROM usuarios WHERE Usuario=? AND Contraseña=?";
|
||||
$stmt = $conexion->prepare($query);
|
||||
$stmt->bind_param("ss", $usuario, $clave);
|
||||
$stmt->execute();
|
||||
$result = $stmt->get_result();
|
||||
|
||||
if ($result->num_rows == 1) {
|
||||
$row = $result->fetch_assoc();
|
||||
$_SESSION['id_usuario'] = $row['ID_Usuario'] ?? null;
|
||||
$_SESSION['usuario'] = $row['Usuario'];
|
||||
$_SESSION['rol'] = $row['Rol']; // admin, cancha o cantina
|
||||
echo json_encode([
|
||||
'success' => true,
|
||||
'message' => 'Login exitoso'
|
||||
]);
|
||||
exit();
|
||||
} else {
|
||||
echo json_encode([
|
||||
'success' => false,
|
||||
'message' => 'Usuario o contraseña incorrectos'
|
||||
]);
|
||||
exit();
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user