Ejemplo n.º 1
0
// 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
Ejemplo n.º 2
0
		
	----------------------------------------------------------------------------- */
/* 
		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 {