Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/03/2005, 11:36
Avatar de grovervas
grovervas
Usuario no validado
 
Fecha de Ingreso: junio-2002
Ubicación: Perú
Mensajes: 306
Antigüedad: 21 años, 10 meses
Puntos: 0
Pregunta

Cluster realice los cambios que me habias comentado en el PHP.ini pero sigue con la misma funcionalidad de antes, pues si yo entro con mi usuaio y cierro la ventana ingresa otro usuario sus datos y se valida y muestra la informacion de mi usuario.

te alcanzo el codigo ya que puede ser por ahi el problema.

flogin.php
Código PHP:
<html>
 <head>
  <link href="../lib/cmac.css" type=text/css rel=Stylesheet>
  <script language="JavaScript">
    function validar()
     {
         if(flogin.docu.value == "")
         {alert("Debe de ingresar el número de su documento, con el que aperturo su cuenta.");flogin.docu.focus();return;}
         if(flogin.clave.value == "")
         {alert("Debe de ingresar su clave.");flogin.clave.focus();return;}
         flogin.submit();
     }
     <?
     
if(isset($_GET["ven"]))
     {
         if(
intval($_GET["ven"]) == 1)
         {
?>
          open('csaldos.php','Saldos','width=720,height=590,scrolling=1');
         <?}
         elseif(
intval($_GET["ven"]) == 2)
         {
?>
          alert("La clave ingresada no es correcta.");
         <?}
         elseif(
intval($_GET["ven"]) == 3)
         {
?>
          alert("No existen los datos del cliente.");
         <?}
     }
     
?>
  </script>
 </head>
<body topmargin="0" leftmargin="0">
<table align="center" width="100%" border="0" cellspacing="0" cellpadding="0">
      <form name="flogin" method="POST" action="comprobar.php">
       <tr>
        <td valign="top"><img src="../img/esq_aai.gif"></td>
        <td valign="top" bgcolor="#FFB2B5" align="center"><br>
         <b>Consulta de Saldos</b>
        </td>
        <td valign="top"><img src="../img/esq_aad.gif"></td>
       </tr>
       <tr>
        <td valign="top" bgcolor="#FFB2B5">&nbsp;</td>
        <td valign="top" bgcolor="#FFB2B5" align="left">
         Número de documento:<br>
         <input type="text" name="docu" style="border-width:1;border-height:1;border-color:#000000; font-family:verdana arial; font-size=13px" size="20"><br>
         Clave:<br>
         <input type="password" style="border-width:1;border-height:1;border-color:#000000; font-family:verdana arial; font-size=13px" name="clave" size="20"><br><br>
         <center>
          <a href="#" onclick="javascript:validar()"><img src="../img/btn_consul_saldos.gif" border="0" alt="Consultar"></a>
          <a href="#" onclick="javascript:document.flogin.reset()"><img src="../img/btn_limpiar_sal.gif" border="0" alt="Limpiar formulario"></a>
         </center>
        </td>
        <td valign="top" bgcolor="#FFB2B5">&nbsp;</td>
       </tr>
       <tr>
        <td valign="top"><img src="../img/esq_ai.gif"></td>
        <td valign="top" bgcolor="#FFB2B5" align="center">&nbsp;</td>
        <td valign="top"><img src="../img/esq_ad.gif"></td>
     </tr>
 </form>
</table>
</body>
</html>
comprobar.php
Código PHP:
include("../lib/db_config.php");
 
$SQL "SELECT cCodcli,cClave,nCambio FROM clientes WHERE cNudoci = '".$_POST["docu"]."'";
 
$result=mysql_query($SQL,$link);
 
$pass md5($_POST["clave"]);
 if(
$result)
 {
     
$row mysql_fetch_object($result);
     if(
$row->cClave == $pass)
     {
         
session_start();
         
session_register("COD");
         
session_register("CAM");
         
$_SESSION["COD"] = $row->cCodcli;
         if(
$row->nCambio == '0')
         {
             
$_SESSION["CAM"] = "S";
         }
         else
         {
             
$_SESSION["CAM"] = "N";
         }
         
header("Location: flogin.php?ven=1");
     }
     else
     {
         
header("Location: flogin.php?ven=2");
     }
 }
 else
 {
     
header("Location: flogin.php?ven=3");
 } 
cuentas.php
Código PHP:
session_start();
include("../lib/db_config.php");
$cCodCli = $_SESSION["COD"];
$SQL = "SELECT u.cCodcli,u.cNomcli,COUNT(c.cCodcta) as suma "
."from clientes u inner join cuentas c on u.cCodcli = c.cCodcli "
."WHERE u.cCodcli = '".$cCodCli."' GROUP BY u.cCodcli";
$result = mysql_query($SQL);
$row = mysql_fetch_object($result);
?>
<html>
<head>
       <title>Cuentas</title>
       <link href="../lib/cmac.css" type=text/css rel=Stylesheet>
</head>
<body>
    <b><span class="texto_negro"><b>Datos del cliente:</b></span></b>
    <table width="50% border='0' bordercolor='#000000' cellspacing="0" cellpadding="1">
    <tr>
    <td valign='top' width='30%'align='right'>Código:</td>
    <td valign='top' width='70%'><?=$row->cCodcli;?></td>
    </tr>
    <tr>
    <td valign='top' width='30%' align='right'>Cliente:</td>
    <td valign='top' width='70%'><?=$row->cNomcli;?></td>
    </tr>
    <tr>
    <td valign='top' width='30%' class='LabelTD' align='right'>Cuentas:</td>
    <td valign='top' width='70%' class='DataTD'><?=$row->suma;?></td>
    </tr>
    </table><br>
    <b><span class="texto_negro"><b>Cuentas y saldos:</b>&nbsp;(Para visualizar los movimientos haga click en el número de cuenta)</span></b>
<?
 $SQL 
"SELECT cCodcta,nSaldis,nSalcnt,dFecape,dFecmov,cHortrx,cMoneda FROM cuentas "
 
."WHERE cCodcli = '".$cCodCli."' ORDER BY cCodcta";
 
$result mysql_query($SQL,$link);
?>
 <table border='1' bordercolor='#000000' cellspacing="0" cellpadding="0">
  <tr>
   <td valign='top' style='background:#D6D3CE; border-left:1px; border-top:1px' width='15%' align='center'><b>Apertura</b></td>
   <td valign='top' style='background:#D6D3CE; border-left:1px; border-top:1px' width='15%' align='center'><b>Cuenta</b></td>
   <td valign='top' style='background:#D6D3CE; border-left:1px; border-top:1px' width='14%' align='center'><b>S.D.</b></td>
   <td valign='top' style='background:#D6D3CE; border-left:1px; border-top:1px' width='14%' align='center'><b>S.C.</b></td>
   <td valign='top' style='background:#D6D3CE; border-left:1px; border-top:1px' width='25%' align='center'><b>Ultimo movimiento</b></td>
   <td valign='top' style='background:#D6D3CE; border-left:1px; border-top:1px' width='20%' align='center'><b>Moneda</b></td>
  </tr>
<?
 $c 
1;
  while(
$row mysql_fetch_object($result))
 {
     if(
$c == 1)
     {
$fondo "#FFFFDE";$c++;}
     else
     {
$fondo "#FFDBDE";$c 1;}
     echo 
"<tr>";
     echo 
"<td valign='top' style='background:".$fondo."; border-left:1px; border-top:1px' align='right'>".$row->dFecape."</td>";
     echo 
"<td valign='top' style='background:".$fondo."; border-left:1px; border-top:1px' class='DataTD' align='right'>";
     
?>
     <a href="movimientos.php?cuenta=<?=$row->cCodcta;?>"><b><?=$row->cCodcta;?></b></a></td>
    <?
     
echo "<td valign='top' style='background:".$fondo."; border-left:1px; border-top:1px' align='right'>".number_format($row->nSaldis,2)."</td>\n";
     echo 
"<td valign='top' style='background:".$fondo."; border-left:1px; border-top:1px' align='right'>".number_format($row->nSalcnt,2)."</td>\n";
     echo 
"<td valign='top' style='background:".$fondo."; border-left:1px; border-top:1px' align='right'>".$row->dFecmov." ".$row->cHortrx."</td>";
     echo 
"<td valign='top' style='background:".$fondo."; border-left:1px; border-top:1px' align='right'>".$row->cMoneda."</td>\n";
     echo 
"</tr>";
 }
?>
 </table><br>
 <span class="texto_negro">S.D.: Saldo Disponible.</span>
 <span class="texto_negro">S.C.: Saldo Contable.</span><br><br>
 <div align="right"><span class="texto_negro">Los datos mostrados no tienen ningún valor legal, solo son de carácter informativo.<br>CMAC MAYNAS S.A.</span></div>
</body>
</html>

espero tu apoyo. :adios:

Última edición por grovervas; 31/03/2005 a las 11:37