<?php
/**
* MyRad4PHP
* Aplicacion desarrollada por Jorge Luis Prado Anci, en cuanto al licenciamiento
* pues esta aplicacion se entrega tal cual y tienen permiso de modifcarla y
* distribuirla de la manera que deseen, solo se les solicita que respeten el
* nombre del desarrolador indicando quien lo ha desarrollado y manteniendo
* los comentarios en los archivos del script,
* como esta aplicacion se entrega tal cual el creador no se hace responsable
* del uso o mal uso de la misma, en lo referido al soporte el creador intentara
* dar el soporte necesario pero dejando en claro que es meramente voluntario.
*
* @package MyRad4PHP
* @author Jorge Luis Prado Ancí
* @copyright http://myrad4php.wordpress.com
* @version 0.59
* @access public
*/
include('config/setings.php');
include('config/setup.php');
include('config/secure.php');
//echo $lst->compareobjects($lst->getItem(0),$lst->getItem(1));
$smarty = new Smarty_myrad4php();
$err=array();
setidioma($smarty);
unset($_SESSION["useract"]);
if(isset($_POST["procesar"]))
{
//todo el trabajo a los objetos para que si se quiere modificar
//el contenido de cualquiera de las propiedades se hagan en el objeto asi
//evitamos programar en las plantillas
eval("\$objlogin = new ".$GLOBALS["tablasecur"]."();");
$cadena="\$objlogin->".$GLOBALS["cmpusuario"]."=\"".$_POST["user"]."\";";
eval($cadena);
$cadena="\$objlogin->".$GLOBALS["cmpclave"]."=\"".$_POST["clave"]."\";";
eval($cadena);
eval("\$usuario=\$objlogin->".$GLOBALS["cmpusuario"].";");
eval("\$clave=\$objlogin->".$GLOBALS["cmpclave"].";");
$dc=new datacontex();
$objsecur = $dc->tablas[$GLOBALS["tablasecur"]];
$aparametros=array();
$aparametros[]=array("campo"=>$GLOBALS["cmpusuario"], "valor"=>"='".$usuario."'");
$aparametros[]=array("campo"=>$GLOBALS["cmpclave"], "valor"=>"='".$clave."'");
$objsecur->filter($aparametros);
if($objsecur->numregs==0)
$err[]="EL usuario no existe";
else
if($objsecur->numregs==1)
{
$objact=$objsecur->registros[0];
$_SESSION["useract"]=$objact->toarray();
header("Location: index.php");
}
}
$smarty->assign("nomuser","");
$smarty->assign("error",$err);
$smarty->assign("titulo","Acceso al sistema");
$smarty->display("login.tpl");
?>
|