Este es la pagina que estoy emulando...
uso appserver, junto con mysql server 5.0
me podrias explicar porque el echo_dum del result da 5?? no tendria que ser 1???
administrar.php
Código PHP:
<?php
session_start();
include("config.php");
?>
<script type="text/javascript">//<![CDATA[
function isAlphaNumeric(value)
{
if (value.match(/^[a-zA-Z0-9]+$/))
return true;
else
return false;
}
function checkform(f)
{
if (f.login.value=="")
{
alert("Por favor, Llente todos los Campos.");
return false;
}
if (!isAlphaNumeric(f.login.value))
{
alert("No se Admiten Caracteres Especiales!!!");
return false;
}
if (f.pass.value=="")
{
alert("Por favor, Llente todos los Campos.");
return false;
}
if (!isAlphaNumeric(f.pass.value))
{
alert("No se Admiten Caracteres Especiales!!!");
return false;
}
return true;
}
//]]></script>
<form method="POST" action="?ir=administrar" onsubmit="return checkform(this)">
<tr><td><font size="3" face="Tahoma" color="#000000">Cuenta:</font><td><input name="login" type="text">
<tr><td><font size="3" face="Tahoma" color="#000000">Clave:</font><td><input name="pass" type="password">
<tr><td><td><input type="submit" name ="submit" value="Ingresar"><BR><BR><BR><BR>
</form>
<?php
$login = $_POST['login'];
$pass = $_POST['pass'];
if($login=="")
{
}
else
{
$result=mysql_query("SELECT Cuenta,Clave FROM usuarios WHERE Cuenta='".@mysql_real_escape_string($_POST['login'])."' AND Clave='".base64_encode(pack('H*', sha1($_POST['pass'])))."'");
echo var_dump($result);
if(mysql_num_rows($result)>0)
{
/// Si Funciona Creo una Cokie que durara 90 Dias
$_SESSION['Cuenta']=$login;
$_SESSION['Clave']=$pass;
//echo "<a href='panel.php'>Bienvenido - Ir al panel</a>";
include("redireccionar.htm");
}
else
{
echo '<form action="" method="POST"><b><font size="3" face="Tahoma" color="#FF0000">Usuario o Clave Incorrecta!!!<BR><BR></font></form>';
mysql_close($link);
}
mysql_free_result($result);
}
?>
Este es TEST
Código PHP:
<?php
session_start();
echo var_dump($_SESSION);
if ((isset($_SESSION['Cuenta'])) && (isset($_SESSION['Clave'])))
{
echo "Bienvenido ".$_SESSION['username'];
echo "<a href='logout.php'>Cerrar sesion</a>";
}
else
{
echo "Debe loguearse";
}
?>
Redireccionar
Código PHP:
<html>
<head>
<meta http-equiv="Refresh" content="3;url=[COLOR="Red"]ACALLEVOATEST[/COLOR]">
</head>
<body>
<!-- <form action="" method="POST"><b><font size="1" face="Tahoma" color="#FF0000">El Login <font color="#000000">"'.$login.'"</font> Esta en Uso!!!<BR><BR></font></form> -->
<p><font color="#000080" face="Tahoma">Inicio de Seccion Exitoso!<BR><BR>
En 5 Segundos sera redireccionado...<BR><BR>
</p></font>
</body>
</html>