// Inicialización de sesión session_start(); // Clase de consultas require_once '../Web/Classes/DB_functions.php'; // Capturar datos $email = $_POST['email']; $pwd = $_POST['pwd']; $name = $_POST['name']; $surname = $_POST['surname']; $code = $_POST['code']; // Comprobar el captcha if (strtolower($code) == strtolower($_SESSION['random_number'])) { // # Captcha superado // Comprobar que esa dirección no esté inscrita $db = new DB_Functions(); $id = $db->getIdusuario($email); if (isset($id)) { // # Dirección NO disponible include '../Dialog/warning.php'; // Advertir de que la dirección está en uso... die; } else { // # Dirección disponible try { // Insertar nuevo usuario en la base de datos $db->setUsuario($email, $pwd, $name, $surname); // Crear un directorio del nuevo usuario dentro del sistema (usar su id concatenado con su nombre?) $id = $db->getIdusuario($email); $folder = $id . $name; mkdir("../Web/Users/" . $folder); // Enviar un email de confirmación de que la cuenta ha sido creada
----------------------------------------------------------------------------- */ /* Este script contrasta los datos capturados del formulario de acceso con la base de datos del sistema para determinar la validación de los mismos y conducir al usuario a la página principal de gestión o a reintentar superar el login. */ // Importando clase de consultas require_once '../Web/Classes/DB_functions.php'; // Captura de datos $user = $_POST['user']; $pass = $_POST['pass']; try { $db = new DB_Functions(); $usuarioid = $db->getIdusuario($user); // crear metodo // Llamada al método de login $result = $db->acceso($user, $pass); if ($result == true) { // Inicio de sesión con id de usuario session_start(); $_SESSION['id'] = $user; // Establecimiento de cookies auxiliares.. $cookie_name1 = "usuario"; $cookie_value1 = $usuarioid; setcookie($cookie_name1, $cookie_value1, time() + 86400 * 30, "/"); // Próxima ubicación página de gestión header("Location: /HCXET-EN/Web/start.php"); die; } else {