diff --git a/login/includes/formLogin.php b/login/includes/formLogin.php deleted file mode 100644 index 95f435d..0000000 --- a/login/includes/formLogin.php +++ /dev/null @@ -1,104 +0,0 @@ -reply = array(); - } - - //Methods: - - //Returns validation response: - public function getReply() { - - if(isset($_SESSION["login"])){ - $name = strtoupper($_SESSION['nombre']); - $this->reply = "

Bienvenido {$_SESSION['nombre']}


-

{$name}, has iniciado sesión correctamente.

-

Usa los botones para navegar

- - \n"; - } - else if(!isset($_SESSION["login"])){ - $this->reply = "

ERROR


". - "

El usuario o contraseña no son válidos.

-

Vuelve a intetarlo o regístrate si no lo habías hecho previamente.

- -
\n"; - } - - return $this->reply; - } - - //Process form: - public function processesForm($name, $pass) { - $login = true; - $name = $this->test_input($name); - $pass = $this->test_input($pass); - - $username = isset($name) ? $name : null ; - if (!$username) { - $login = false; - } - - /* - $email = isset($mail) ? $mail : null ; - if (!$email || !mb_ereg_match(self::HTML5_EMAIL_REGEXP, $email)) { - $login = false; - } - */ - - $password = isset($pass) ? $pass : null ; - if (!$password || mb_strlen($password) < 4) { - $login = false; - } - - if ($login) { - $bd = new UserDAO('complucine'); - if($bd){ - $selectUser = $bd->selectUser($username); - $selectUser->data_seek(0); - while ($fila = $selectUser->fetch_assoc()) { - if($username === $fila['username'] && $bd->verifyPass($password, $fila['passwd'])){ - $this->user = $bd->loadUser($fila['id'], $fila['username'], $fila['email'], $fila['passwd'], $fila['rol']); - } - } - - try{ - if ($this->user) { - $_SESSION['user'] = $this->user; - $_SESSION["nombre"] = $this->user->getName(); - $_SESSION["login"] = $login; - $_SESSION["rol"] = $this->user->getRol(); - } - } - catch (Exception $e){ - $_SESSION["login"] = $login; - } - - mysqli_free_result($selectUser); - //$selectUser->free(); - } - - } - - } - - protected function test_input($input){ - return htmlspecialchars(trim(strip_tags($input))); - } - - -} -?> \ No newline at end of file diff --git a/login/includes/formRegister.php b/login/includes/formRegister.php deleted file mode 100644 index 882043c..0000000 --- a/login/includes/formRegister.php +++ /dev/null @@ -1,73 +0,0 @@ - - -name = $this->test_input($_POST["name"]); - $this->email = $this->test_input($_POST["email"]); - $this->password = $this->test_input($_POST["pass"]); - $this->repassword = $this->test_input($_POST["repass"]); - $this->rol = "user"; - $this->id = "xxxx"; - - // Creamos DAO - $instanceDAO = new UserDAO('complucine'); - - // Creamos DTO - $uDTO = $instanceDAO->loadUser($this->id, $this->name, $this->email, $this->password, $this->rol); - - if($this->password == $this->repassword) { // Comprobacion de contrasenyas iguales - $resultado = $instanceDAO->selectUser($uDTO->getName()); - if($resultado->num_rows == 0) { // Comprobacion de que el usuario no existe ya en la BD - // Se manda el usuario al DAO, que lo creara en la BD - $instanceDAO->createUser($uDTO->getId(), $uDTO->getName(), $uDTO->getEmail(), $uDTO->getPass(), $uDTO->getRol()); - - $this->reply = "

¡Éxito en el registro!


-

{$_POST['name']}, te has registrado correctamente.

-

Puedes iniciar sesión en el siguiente enlace.

-
- \n"; - } - else { - $this->reply = "

¡Ha ocurrido un error!


". - "

¡Ya existe un usuario con este nombre!

-

Vuelve a intetarlo o prueba a inicia sesión.

- -
\n"; - } - $resultado->free(); - } - else { - $this->reply = "

¡Ha ocurrido un error!


". - "

Los datos introducidos no son válidos.

-

Vuelve a intetarlo o prueba a inicia sesión.

- -
\n"; - } - } - - // Metodo auxiliar que comprueba la validez de los parametros - private function test_input($input){ - return htmlspecialchars(trim(strip_tags($input))); - } - - public function getReply() { - return $this->reply; - } - } -?> \ No newline at end of file diff --git a/login/includes/user_dao.php b/login/includes/user_dao.php deleted file mode 100644 index 504fa9e..0000000 --- a/login/includes/user_dao.php +++ /dev/null @@ -1,85 +0,0 @@ -encryptPass($password); - - $sql = sprintf( "INSERT INTO users( id, username, email, passwd, rol) - VALUES ( '%s', '%s', '%s', '%s', '%s')", - $id, $username, $email, $password, $rol ); - - $resul = mysqli_query($this->mysqli, $sql) or die ('Error into query database'); - - return $resul; - } - - //Returns a query to check if the user name exists. - public function selectUser($username){ - $username = $this->mysqli->real_escape_string($username); - - $sql = sprintf( "SELECT * FROM users WHERE username = '%s'", $username ); - $resul = mysqli_query($this->mysqli, $sql) or die ('Error into query database'); - - return $resul; - } - - //Returns a query to check if the user pass matches. - public function selectPass($username, $password){ - $username = $this->mysqli->real_escape_string($username); - $password = $this->mysqli->real_escape_string($password); - $password = $this->encryptPass($password); - - $sql = sprintf( "SELECT * FROM users WHERE username = '%s' AND passwd = '%s'", $username, $password); - $resul = mysqli_query($this->mysqli, $sql) or die ('Error into query database'); - - //return $this->mysqli->query($sql); - return $resul; - } - - //Returns a query to get the user's data. - public function userData($id){ - $sql = sprintf( "SELECT * FROM users WHERE id = '%d'", $id ); - $resul = mysqli_query($this->mysqli, $sql) or die ('Error into query database'); - - return $resul; - } - - //Create a new User Data Transfer Object. - public function loadUser($id, $username, $email, $password, $rol){ - return new UserDTO($id, $username, $email, $password, $rol); - } - - } - -?> diff --git a/login/includes/user_dto.php b/login/includes/user_dto.php deleted file mode 100644 index b7f0fca..0000000 --- a/login/includes/user_dto.php +++ /dev/null @@ -1,37 +0,0 @@ -_id = $id; - $this->_username = $username; - $this->_email = $email; - $this->_password = $password; - $this->_rol = $rol; - } - - //Methods: - - //Getters && Setters: - public function setId($id){ $this->_id = $id; } - public function getId(){ return $this->_id; } - public function setName($username){ $this->_username = $username; } - public function getName(){ return $this->_username; } - public function setEmail($email){ $this->_email = $email; } - public function getEmail(){ return $this->_email; } - public function setPass($passwd){ $this->_password = $passwd; } - public function getPass(){ return $this->_password; } - public function setRol($rol){ $this->_rol = $rol; } - public function getRol(){ return $this->_rol; } - - } -?> diff --git a/login/includes/users_dto_interface.php b/login/includes/users_dto_interface.php deleted file mode 100644 index 499c1c9..0000000 --- a/login/includes/users_dto_interface.php +++ /dev/null @@ -1,14 +0,0 @@ - diff --git a/login/index.php b/login/index.php deleted file mode 100644 index 680ac7e..0000000 --- a/login/index.php +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - print_head(); - ?> - - - print_header(); - ?> - - -
-
-

Acceso

-
-
- - -
-
- -
-
- - - print_footer(); - ?> - - - - diff --git a/login/login_register.php b/login/login_register.php deleted file mode 100644 index 58a37c3..0000000 --- a/login/login_register.php +++ /dev/null @@ -1,96 +0,0 @@ - -
-

Registro

-
-
-
- Datos personales -
- -
-
- -
-
- -
-
- -
-
-
- - -
-
- - -
-
-
-
-
-
-

¿Ya estás registrado?

-
-

Si dispones de una cuenta de usuario, no es necesario que rellenes este formulario nuevamente

-

Haz click en el botón para iniciar sesión.

-
- -
-
-
'."\n"; - - $login = ' -
-
-

¿No tienes una cuenta?

-
-

Para crear una cuenta de usuario es necesario haber rellenado el formulario de registro previamente

-

Haz click en el botón para registrate.

-
- -
-
-
-
-

Iniciar Sesión

-
-
-
- Datos personales -
- -
- -
- -
-
-
- - -
-
-
-
'."\n"; -?> \ No newline at end of file diff --git a/login/register.php b/login/register.php deleted file mode 100644 index 4dab21f..0000000 --- a/login/register.php +++ /dev/null @@ -1,53 +0,0 @@ -testReg(); -?> - - - - - - print_head(); - ?> - - - print_header(); - ?> - -
-
-
- - -
-
-
-
-
- getReply(); - ?> -
-
-
-
-
- - - print_footer(); - ?> - - \ No newline at end of file diff --git a/login/validate.php b/login/validate.php deleted file mode 100644 index e65dd78..0000000 --- a/login/validate.php +++ /dev/null @@ -1,63 +0,0 @@ -processesForm($_POST["name"], $_POST["pass"]); - $reply = $login->getReply(); - -?> - - - - - print_head(); - ?> - - - print_header(); - ?> - - -
-
-
- - -
-
-
-
-
- -
-
-
-
-
- - - print_footer(); - ?> - - - - \ No newline at end of file