From 31c54a5a0c4407178a38f643b18391cb2f2b7db6 Mon Sep 17 00:00:00 2001 From: adrireal <80281789+adrireal@users.noreply.github.com> Date: Thu, 8 Apr 2021 17:42:28 +0200 Subject: [PATCH] Add files via upload --- login/login_register.php | 2 +- login/register.php | 105 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 106 insertions(+), 1 deletion(-) create mode 100644 login/register.php diff --git a/login/login_register.php b/login/login_register.php index 37782ff..58a37c3 100644 --- a/login/login_register.php +++ b/login/login_register.php @@ -16,7 +16,7 @@ $register = '

Registro

-
+
Datos personales diff --git a/login/register.php b/login/register.php new file mode 100644 index 0000000..188c3c2 --- /dev/null +++ b/login/register.php @@ -0,0 +1,105 @@ +testReg(); +?> + +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 objetos + //$instanceDAO = new userDAO(); + //$uDTO = $instanceDAO->loadUser($this->id, $this->name, $this->email, $this->password, $this->rol); + + if($this->password == $this->repassword /*&& !$instanceDAO->selectUser($uDTO->getName())*/) { // Comprobacion de contrasenyas iguales y 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->getRoles()); + + $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!


". + "

Los datos introducidos no son válidos o el usuario ya existe.

+

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; + } + } + +// CODIGO +echo ' + + + '. + $template->print_head().' + + '. + $template->print_header().' + + +
+
+
+ + +
+
+
+
+
'. + $reg->getReply().' +
+
+
+
+
+ + '. + $template->print_footer().' + +\n'; +?> \ No newline at end of file