// -----------------------------------------------------------
// PROGRAMA: registro_rit.php
// OBJETIVO: REGISTRO DE USUARIOS A LA RED DE INFORMACIÓN DEL TRANSPORTE
// @author: INTRARED.NET
// @fec_creaci: ENERO 2005
// @modify by: MIGUEL ANGEL GARCIA R.
// @fec_modifi: 20130809
// -----------------------------------------------------------
setlocale(LC_TIME,"es_ES");
include ("constantes.inc");
//include ("librerias/form_lib.inc");
include_once "lib_new/form_lib.inc";
include ("librerias/fecha_lib.inc");
include ("librerias/tabla_lib.inc");
//include ("../n_crt/librerias/conex_lib.inc");
include ("librerias/pagina_lib.inc");
include ("librerias/bitaco_lib.inc");
//include ("../n_crt/librerias/usuarios_lib.inc");
include ("lib/general/conexion_lib.inc");
//include ("lib/general/conexion_lib.inc");
include ("lib/bd/seguridad/aplica_usuari_lib.inc");
include ("lib/bd/seguridad/aplica_perfil_lib.inc");
include ("lib/bd/seguridad/usuari_lib.inc");
include ("lib/bd/seguridad/servic_lib.inc");
include ("lib/bd/seguridad/aplica_filtro_usuari_lib.inc");
include ("lib/bd/seguridad/aplica_filtro_perfil_lib.inc");
//include ("lib/bd/seguridad/constantes.inc");
//include ("lib/bd/seguridad/bitaco1_lib.inc");
include("lib/empresas_lib.inc");
include("lib/general/paginador_html.inc");
//-----------------------------------
// SE VERIFICA SI LA CLASE EXISTE
//-----------------------------------
if( !class_exists('UsuariClassx') )
include('lib/cryptoNew/Usuari.class.php');
//-----------------------------------
echo '';
echo '';
class Cont_Olvidada
{
//********ATRIBUTOS DE LA CLASE PROC_TERCER_LIS***********
var $conexion,
$usuario;//una conexion ya establecida a la base de datos
//********METODO CONSTRUCTOR*************
function __construct($co = NULL, $us = NULL)
{
$this -> conexion = $co;
$this -> usuario = $us;
if( $this -> conexion == NULL)
{
$this -> conexion = new Conexion(HOST, USUARIO, PASSWORD, BASE_DATOS);//Se crea la conexi�n a la base de datos
$this -> usuario = new Usuari($_REQUEST["usuario"]);
}
$this -> principal();
}
//*****************METODOS DE LA CLASE PROC_TERCER_LIS****************************
function principal()
{
if(!isset($_REQUEST[op]))
{
$this -> Olv_pwd();
}
else
{
switch($_REQUEST[op])
{
case "1":
$this -> Olv_pwd();
break;
case "2":
$this -> Buscar_pwd();
break;
case "3":
//-----------------------------
if( isset( $_GET['data'] ) )
$mDATA = $_GET;
else
$mDATA = $_POST;
//-----------------------------
$this -> Generar_pwd( $mDATA );
break;
}//FIN SWITCH
}// FIN IF
}//FIN FUNCION PRINCIPAL
// *****************************************************
// *****************************************************
// FUNCIÓN REGISTRO
// *****************************************************
function Olv_pwd()
{
echo "\n";
echo "\n";
echo "
\n";
echo "Olvide mi contraseña\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
}//FIN DE LA FUNCIÓN
function Buscar_pwd()
{
$this -> conexion = new Conexion( HOST, USUARIO, PASSWORD, BASE_DATOS );//Se Inicializa la Conexion.
$query = "SELECT DISTINCT cod_usuari, clv_passwd, nom_usuari, nom_empres, dir_emailx
FROM ".PAD.".t_seguri_usuari
WHERE dir_emailx = '" . $_REQUEST[correo] . "'
AND cod_usuari = '" . $_REQUEST[nombre] . "'
AND ced_usuari = '" . $_POST[nom_empresa] . "'";
$consulta = new Consulta($query, $this -> conexion);
$busqueda = $consulta -> ret_matriz();
if( count( $busqueda ) > 0 )
{
$para = $_REQUEST[correo];
$ip = $_SERVER['REMOTE_ADDR'];
$fec_actual = date("Y-m-d H:i:s");
$mensaje = "Recordatorio de Contraseña
"
."De acuerdo a su solicitud de contraseña se esta enviando la respuesta correspondiente:
"
."Nombre del Usuario: ".$busqueda[0][2]." "
."Nombre de la Empresa: ".$busqueda[0][3]."
"
."Usuario: ".$busqueda[0][0]." "
."Contraseña: Haga clic aqui para generar su nueva contraseña.
"
."Dirección IP: $ip "
."Fecha: $fec_actual
"
."Red de Información del Transporte "
."rit@eltransporte.com
";
$from = html_entity_decode("Administrador Red Información");
$cabeceras = "MIME-Version: 1.0\r\n"
."Content-type: text/html; charset=iso-8859-1\r\n"
."From: " . $from . " \r\n";
mail($para,html_entity_decode("Recordatorio de Contraseña"),$mensaje,$cabeceras);
echo "
Recuperación de Contraseña
Recuperación
de contraseña
Para
recordar su contraseña, ha sido enviado un correo electronico a $para.
Verifique
su buzón de correo en los próximos minutos.
No hay informacion asociada a el nombre de usuario '".$_REQUEST['nombre']."', correo electronico '".$_REQUEST["correo"]."' y número de identificación '" . $_POST["nom_empresa"] . "'.