Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created February 18, 2019 18:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/7e40cc09b84cce1977eec6f7f9b5bae0 to your computer and use it in GitHub Desktop.
Save parzibyte/7e40cc09b84cce1977eec6f7f9b5bae0 to your computer and use it in GitHub Desktop.
<?php
# Nota: no estamos haciendo validaciones
$correo = $_POST["correo"];
$palabra_secreta = $_POST["palabra_secreta"];
$palabra_secreta_confirmar = $_POST["palabra_secreta_confirmar"];
# Si no coinciden ambas contraseñas, lo indicamos y salimos
if ($palabra_secreta !== $palabra_secreta_confirmar) {
echo "Las contraseñas no coinciden, intente de nuevo";
exit;
}
# Incluimos las funciones, mira funciones.php para una mejor idea
include_once "funciones.php";
# Primero debemos saber si existe o no
$existe = usuarioExiste($correo);
if ($existe) {
echo "Lo siento, ya existe alguien registrado con ese correo";
exit; # Salir para no ejecutar el siguiente código
}
# Si no existe, se ejecuta esta parte
# Ahora intentamos registrarlo
$registradoCorrectamente = registrarUsuario($correo, $palabra_secreta);
if ($registradoCorrectamente) {
echo "Registrado correctamente. Ahora puedes iniciar sesión";
} else {
echo "Error al registrarte. Intenta más tarde";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment