Enviar Mail si el usuario se ha registrado correctamente
Publicado por Jordi S (28 intervenciones) el 15/01/2019 13:29:19
Hola a todos,
Este es el archivo que inserta el usuario en MySql cuando se registran en la pagina. Tengo que hacer que la el registro es correcto envié un correo pero no lo consigo. Le dejo el código que tengo hecho a ver si me podéis ayudar.
Este es el archivo que inserta el usuario en MySql cuando se registran en la pagina. Tengo que hacer que la el registro es correcto envié un correo pero no lo consigo. Le dejo el código que tengo hecho a ver si me podéis ayudar.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
include 'conexionsql.php';
// Comprobar conexión
if (!$con) {
die("Error de conexión: " . mysqli_connect_error());
}
// Comprobamos Email
$CompEmail = "SELECT * FROM USUARIOS WHERE EMAIL = '$_POST[Email]' ";
$resultado = $con-> query($CompEmail);
$comp = mysqli_num_rows($resultado);
if ($comp == 1) {
echo "<br />". "Ese correo electrónico ya está en nuestra base de datos..." . "<br />";
echo "<a href='index.php'>Por favor recupere su contraseña aquí</a>.";
} else {
/*
*/
$name = $_POST['usuarioinput'];
$email = $_POST['Email'];
$pass = $_POST['passwordinput'];
// password_hash()
$passHash = password_hash($pass, PASSWORD_DEFAULT);
// Query
$query = "INSERT INTO USUARIOS (USUARIO, EMAIL, PASSWORD) VALUES ('$name', '$email', '$passHash')";
if (mysqli_query($con, $query)) {
echo "<div class='alert alert-success' role='alert'><h3>Tu cuenta ha sido creada.</h3>
<a class='btn btn-outline-primary' href='login.html' role='button'>Login</a></div>";
} else {
echo "Error: " . $query . "<br>" . mysqli_error($con);
}
}
mysqli_close($con);
?>
Valora esta pregunta


0