
session_start();
require_once("inc/conexion.php");
require_once("inc/SQLManager.php");
require_once("inc/funciones.php");
$incorrecto = "";
$correcto = "";
$error= "";
if (!empty($_POST["accion"]) && $_POST["accion"] == "login" ) {
require_once("inc/conexion.php");
require_once("inc/SQLManager.php");
require_once("inc/funciones.php");
$sql = "SELECT * FROM usuarios WHERE permiso in (2,3) AND email = '" .$_POST["email"]. "'";
$login = $conn->unique($sql);
if ( $login["pass"] == md5($_POST["clave"]) ) {
if ( $_SESSION['idUsuario'] = $login["idUsuario"] AND $_SESSION["usuario"] = $login["email"] AND $_SESSION["permiso"] = $login["permiso"] ) {
$correcto = "true";
}
} else {
$incorrecto = "true";
}
}
if (!empty($_POST["accion"]) && $_POST["accion"] == "recuperar" ) {
require_once("inc/conexion.php");
require_once("inc/SQLManager.php");
require_once("inc/funciones.php");
include("inc/PHPMailer/class.phpmailer.php");
include("inc/PHPMailer/class.smtp.php");
$sql = "SELECT COUNT(*) as cantidad, idUsuario FROM usuarios WHERE permiso = 2 AND email = '" .$_POST["olv_email"]. "'";
$recupera = $conn->unique($sql);
if ( $recupera["cantidad"] > 0 ) {
for ( $i=0; $i<6; $i++ ) {
$d = rand(1,30)%2;
$d ? $val = chr(rand(65,90)) : $val = chr(rand(48,57));
$clave = $clave . $val;
}
$sql = "UPDATE usuarios SET pass = '" .md5($clave). "' WHERE idUsuario = " .$recupera["idUsuario"];
$conn->execute($sql);
//////////////////////////////// CORREO
// SUBJECT DEL MENSAJE
$subject = "Contacto Recal";
// CREAMOS EL OBJECTO
$mail = new PHPMailer();
$mail->IsSMTP();
// INFORMACION CORREO DE ENVIO
$mail->Host = "localhost";
$mail->Username = "correos@recal.cl";
$mail->Password = "correos";
$mail->SMTPAuth = true;
$mail->CharSet = "UTF-8";
$mail->From = "correos@recal.cl";
$mail->FromName = "Contacto | Recal";
// INFORMACION CORREO DONDE LLEGA
$mail->IsHTML(true);
$mail->AddAddress($_POST["olv_email"],'Contacto');
$mail->Subject = "Contacto";
$mail->AltBody = 'Usuario: ' .$_POST["olv_email"]. ' Clave: ' .$clave;
$mail->MsgHTML( 'Contacto Recal
Usuario: ' .$_POST["olv_email"]. '
Clave: ' .$clave);
if(!$mail->Send()) {
?>
} else {
?>
}
} else {
$error = "true";
}
}
?>
|
||||||||||
|