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"> </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"> </td>
</tr>
<tr>
<td valign="top"><img src="../img/esq_ai.gif"></td>
<td valign="top" bgcolor="#FFB2B5" align="center"> </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> (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: