public function Reset() { session_start(); $_usuario_usuario = ""; $_clave_usuario = ""; $usuarios = new UsuariosModel(); $error = FALSE; $mensaje = ""; if (isset($_POST['reestablecer_usuario'])) { $_usuario_usuario = $_POST['reestablecer_usuario']; $where = "usuario_usuario = '{$_usuario_usuario}' "; $resultUsu = $usuarios->getBy($where); foreach ($resultUsu as $res) { $_clave_usuario = mt_rand(1000, 9999); } $_encryp_pass = $usuarios->encrypt($_clave_usuario); $usuarios->UpdateBy("clave_usuario = '{$_encryp_pass}' ", "usuarios", "usuario_usuario = '{$_usuario_usuario}' "); if ($_clave_usuario == "") { $mensaje = "Este Usuario no existe en nuestro sistema"; $error = TRUE; } else { $email_to = $_usuario_usuario; $email_from = "*****@*****.**"; $email_subject = "Tus Datos de Acceso a Vademano !!!"; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $email_message = '<html><body>'; //$email_message .= '<p ">Will you marry me?</p>'; $email_message = '<p style="color:#080;font-size:18px;" > Estos son los datos de acceso a Vademano .</p> ' . '\\n'; $email_message .= "Tus datos pra acceder al sistema son: " . "\n"; $email_message .= "Usuario: " . $_usuario_usuario . "\n"; $email_message .= "Clave Temporal: " . $_clave_usuario . "\n"; $email_message .= '</body></html>'; // Ahora se envía el e-mail usando la función mail() de PHP $headers = 'From: ' . $email_from . "\r\n" . 'Reply-To: ' . $email_from . "\r\n" . 'X-Mailer: PHP/' . phpversion(); if (mail($email_to, $email_subject, $email_message, $headers)) { $mensaje = "Hemos enviado un correo electronico con sus datos de acceso"; $this->view("Login", array("allusers" => "")); exit; } else { $mensaje = "No se pudo enviar el correocon la informacion. Intentelo nuevamente"; $error = TRUE; } } } $this->view("ResetUsuarios", array("resultSet" => $mensaje, "error" => $error)); }
public function ValidarAfiliado() { session_start(); $afiliaciones = new UsuariosModel(); $resultSet = ""; if (isset($_GET["clave_activacion"])) { $_clave_activacion = $_GET["clave_activacion"]; $where = "clave_activacion_usuario = '{$_clave_activacion}'"; try { $resultSet = $afiliaciones->getBy($where); $this->view("ValidaAfiliado", array("resultSet" => $resultSet)); } catch (Exception $e) { } } if (isset($_POST["id_usuario"])) { $afiliaciones = new UsuariosModel(); $resultado = ""; $_id_usuario = $_POST["id_usuario"]; $colval = " id_estado = 1 "; $tabla = "usuarios"; $where = "id_usuario = '{$_id_usuario}'"; $afiliaciones->UpdateBy($colval, $tabla, $where); $fichas = new FichasModel(); $where = "nombre_fichas LIKE '%%' ORDER by consultas_fichas DESC LIMIT 4"; $resultVis = $fichas->getBy($where); $this->view("Index", array("resultado" => $resultado, "resultVis" => $resultVis)); } }