Aun me da Error Mira el Nuevo codigo:
El ingresar (Donde pido User y Pass)
Código:
<?php
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=Identificar" 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='".($_POST['login'])."' AND Clave='".base64_encode(pack('H*', sha1($_POST['pass'])))."'");
if (mysql_num_rows($result))
{
// 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);
}
?>
Luego redirecciono con el html y lo llevo a TEST
que es:
Código:
<?php
session_start();
if ((isset($_SESSION['Cuenta'])) && (isset($_SESSION['Clave'])))
{
echo "Bienvenido ".$_SESSION['username'];
echo "<a href='logout.php'>Cerrar sesion</a>";
}
else
{
echo "Debe loguearse";
}
?>
Y me sale "
Debe Loguearse"
Ayuda por favor :S